第一种方案,修改服务端配置
root@ps:/etc/ssh# sudo vi /etc/ssh/sshd_config
在文件末尾添加
ClientAliveInterval 60 ## 意思是向客户端每60秒发一次保持连接的信号ClientAliveCountMax 60 ## 意思是如果客户端60次未响应就断开连接,依据你期望的时间来设定
第二种方案,修改客户端配置
root@ps:/etc/ssh# sudo vi /etc/ssh/ssh_config ## 此处与方案1少个字母,请细心
在文件末尾添加
ServerAliveInterval 60ServerAliveCountMax 60
第三种方案,使用ssh登录时设置参数
ssh -o ServerAliveInterval=30 root@10.168.99.99 #此处ip是随意写的,依据实际情况填写