[ubuntu 技巧]如何关闭ssh超时断开


我们在使用ssh登录ubuntu的时候,经常会遇到长时间不使用而连接断开的情况。

问题的原因可能跟防火墙有关系,有兴趣可以查看这里

因此,要想不发生断开的情况,必须要保持正常收发数据。可以通过修改ssh配置文件来解决此问题。

编辑/etc/ssh/sshd_config

在文件的最后加入

PasswordAuthentication yes

ClientAliveInterval 60

ClientAliveCountMax 40000

TCPKeepAlive yes

其中,TCPKeepAlive为前提,ClientAliveInterval表示服务器给客户端发送数据的间隔,单位为秒。ClientAliveCountMax为总共发送的数量。这样就可以保证ssh长时间保持连接。

编辑完成之后重启ssh服务即可。

sudo /etc/init.d/ssh start


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注