SSH保持长时间不操作不断开

/ Problem_SolvedLinux_manage / 没有评论 / 771浏览

SSH长时间连接服务器后不操作,导致连接断开

原理

ssh服务器的配置文件/etc/ssh/sshd_config里面

ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0,不发送。而ClientAliveInterval 60表示每分钟发送一次,然后客户端响应,这样就保持长连接了

永久解决

#服务端
vim /etc/ssh/sshd_config

ClientAliveInterval 60

service sshd restart

临时解决

ssh -o ServerAliveInterval=60 uersname@ip -p port