macos ssh 连接服务器出现client_loop: send disconnect: Broken pipe错误

近些天使用ssh总是出现client_loop: send disconnect: Broken pipe错误,近而导致连接中断。开始以为是网络的问题,最后在同一区域的电信网下测试仍然出现此问题,然后开启了ping一直观察网络,最后确认不是网络的问题。

解决方法:
一、在请求时添加-o IPQoS=throughput 参数,比如:ssh -o IPQoS=throughput [email protected]
二、建立一个~/.ssh/config文件,然后里面加入以下内容:

Host *
  IPQoS=throughput

你可能感兴趣的:(macosssh)