从 VMware 和 Fedora 29 ssh 到远程机器导致管道断裂

从 VMware 和 Fedora 29 ssh 到远程机器导致管道断裂

我刚刚在 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。

干杯,

相关内容