从Ubuntu Desktop x64 14.04的ssh
客户端连接到Microsoft Azure上的Ubuntu Server 14.04 x64 SSH服务器。
不幸的是,当它连接并闲置一段时间后;连接冻结,但不会断开连接。
我尝试在服务器的服务器中设置这些变量/etc/ssh/sshd_config
:
ClientAliveInterval 30
TCPKeepAlive yes
ClientAliveCountMax 99999
man ssh_config可以在客户端提供帮助
—
c4f4t0r 2014年
如果在冻结后在SSH窗口中按一个键,连接是否断开?断开连接可能需要一两分钟。如果是这种情况,则两者之间的网络连接问题会导致此问题。
—
Tero Kilkanen 2014年
将工作站升级到14.04后,在通过SSH连接到Rackspace Cloud Server时看到了相同的行为。这意味着这是一个客户端错误,而不是sshd或Azure的错误。
—
jalefkowit 2014年
我有同样的问题,可以通过使用Mosh解决。
—
Janus Troelsen 2014年
作为一种解决方法,我在空闲时运行此脚本:
—
LatinSuD 2014年
while true; do echo -n $'\r'$i; echo -n $(date +"%H:%M:%S"); sleep 5; done