我通过SSH从Ubuntu 11.04机器连接到CentOS 5.5盒子.
当连接处于活动状态时(即没有滞后或丢失),连接似乎按预期工作,但如果它暂时保持不活动状态,它将冻结并变得无响应.最终将返回错误消息“Write Failed:Broken pipe”,我将返回本地计算机的提示符.
我可以做些什么来帮助调试,找出正在发生的事情,并解决这个问题?
作为一名开发人员,这让我的生活变得痛苦,不得不经常重新连接.
看起来CentOS盒子的SSHD配置没有设置为客户端KeepAlive.
在CentOS sshd配置中删除这两行(/ etc / ssh / sshd_config),重新启动它,享受吧!
KeepAlive yes ClientAliveInterval 60
当你在这里时,我建议使用gnu屏幕让你的会话在CentOS端保持活跃.