IT序号网

linux之特定网络上的SSH断开管道

sky-heaven 2025年05月04日 编程语言 177 0

ssh连接有烦人的问题。我在1-2分钟内收到“写入失败:管道损坏”错误。

我通过ssh连接到各种服务器,以前从未遇到过此问题。直到我搬到新公寓并拥有新的互联网提供商(o2 /德国)

如果我在另一个网络上,我仍然可以连接到服务器而没有任何问题。
但是在家里,我总是会遇到这个错误。

这是我尝试过的;

  • 我运行一个具有无限循环的脚本,以保持通信 Activity ->仍然断开的管道
  • 我在〜/ .ssh / config和/ etc / ssh_config->仍然损坏的管道中添加了以下几行
    Host * 
        ServerAliveInterval 120 
        TCPKeepAlive no 
    
  • 我问我的网络提供商,他们说这个问题不是由他们自己引起的,并且他们不支持此类问题

  • 请帮忙
    干杯,
    da田

    我正在使用Mac OSX Yosemite(版本10.10.5)

    ssh版本:OpenSSH_6.2p2,OSSLShim 0.9.8r 2011年12月8日

    请您参考如下方法:

    当我们使用“ssh”键时,会发生管道破裂的问题。所以我有一个解决方案。
    运行此命令

    sudo nano /etc/ssh/ssh_config 
    

    在终端上比在nano文件中添加两行之后
    host * 
    ServerAliveInterval 60 
     ServerAliveCountMax 1200 
    

    然后保存文件并在终端上运行


    评论关闭
    IT序号网

    微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!