【发布时间】:2020-07-11 19:04:08
【问题描述】:
我在我的一台启用了 ssh 的工作站上运行 Windows 10 Pro。我能够成功地从我的 Mac SSH 到 Windows,但是当我尝试命令时
New-PSSession -HostName xxxx -UserName yyyy
输入密码后我收到以下消息:后台进程报告错误并显示以下消息:
SSH 客户端会话已结束并显示错误消息:通道 0 上的子系统请求失败。
【问题讨论】:
我在我的一台启用了 ssh 的工作站上运行 Windows 10 Pro。我能够成功地从我的 Mac SSH 到 Windows,但是当我尝试命令时
New-PSSession -HostName xxxx -UserName yyyy
输入密码后我收到以下消息:后台进程报告错误并显示以下消息:
SSH 客户端会话已结束并显示错误消息:通道 0 上的子系统请求失败。
【问题讨论】:
也有这个问题....直接使用 ssh 是有效的,但我试图做这样的事情:
$s = New-PSSession -ComputerName myComputer -UserName userName -Port sshPort
Invoke-Command -Session $s -ScriptBlock {
cd /pathToDockerCompose
docker-compose down
docker-compose up -d
}
因此,如果有人有其他方法可以做到这一点,我会全力以赴 :-)。
编辑:顺便说一句,我希望从 Windows 机器调用它并在 linux 上执行。
【讨论】: