如何保持ssh连接
有时候使用ssh连接服务器,只是一会儿没用就自动断开连接了,又得重新连,很烦人,那么有没有办法可以让连接保持很久不断开呢?那肯定是有的
客户端配置(Linux/Mac)
1 | # *表示所有服务器 |
按照上述配置 120*30 = 3600s,也就是一小时,在客户端和服务器之间没有数据传输的情况下,可以存活一小时
客户端配置(Windows)
windows一般都是使用ssh工具来进行连接的,找一下工具中有没有配置keepalive时间的地方
服务端配置
在/etc/ssh目录下的sshd_config就是用来配置ssh的,其对于客户端连接的配置默认是这样的
1 | # 给客户端发送TCP kepalive消息 |
按照上述配置 120*30 = 3600s,也就是一小时,在客户端和服务器之间没有数据传输的情况下,可以存活一小时
然后重启下ssh就可以了
1 | service sshd reload |