我刚刚在 VMware Player 上安装了 Fedora 29,发现 ssh 到远程机器失败,显示“管道损坏”。Fedora 29 刚刚推出几天,你遇到过这个问题吗?
$ ssh [email protected]
[email protected]'s password:
packet_write_wait: Connection to 10.39.158.52 port 22: Broken pipe
并且在同一个 VMware 播放器中,我已经安装了 Fedora 28,它运行良好。
$ ssh [email protected]
[email protected]'s password:
Last login: Wed Oct 31 08:07:41 2018 from 10.140.176.37
答案1
$ cat ~/.ssh/config
Host *
IPQoS=throughput
添加这样的 ssh 配置文件后,问题消失。
更新: scp 命令必须使用这种方式:
$ scp -o 'IPQoS=throughput' ...
答案2
仅供补充,我也在我的 VM 中获得了该日志,出现我的情况是因为有 2 个 VM 具有相同的网络配置(IP 地址),我认为我们处于相同的情况,请确保使用不同的 IP 地址更改您的网络配置,然后再次启动 ssh 到您的 VM。
干杯,