电源外壳。在远程脚本中创建PSSession

时间:2019-10-16 03:18:51

标签: powershell openssh

此脚本可以。

ajax

此脚本有错误。在远程上下文中创建相同的会话时。

[System.Management.Automation.Runspaces.PSSession]$LOCAL_WINDOWS_SESSION = New-PSSession -HostName "root@192.168.100.4:22" #//Using SSH with PublicKey Login.
Invoke-Command -Session $LOCAL_WINDOWS_SESSION -ScriptBlock{
    Write-Host "$ENV:HOME FROM SSH"
}



  

在Windows客户端(Linux的根用户)和Linux客户端(Windows的管理员用户)中,通过ssh-add添加的私钥。   在每个服务器(Windows / Linux)上的authorized_keys文件中添加的公钥   
  在Windows和Linux的sshd_config文件中启用了PubKeyAuth。   
  我可以从Windows登录到Linux。从Linux到Windows。 Windows到Windows。 Linux到Linux。但是在powershell中有问题。

  • 如何解决此问题?
  • 我需要在Linux上编译一个库(这是可以的,库已编译),然后使用-ToSession参数通过Copy-Item cmd从Linux(远程会话)复制到Windows(在远程会话中创建的会话)。

0 个答案:

没有答案