示例环境:Ubuntu16.04
1. 先备份一下配置文件,在Linux环境下开发,对文件的操作一定要养成备份的好习惯,否则删除则永远找不回
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2. 编辑配置文件(如果提示权限不足, 加sudo)
vim /etc/ssh/sshd_config
删除ClientAliveInterval 0 前面的注释#号 并改为ClientAliveInterval 60(数值是秒,比如你设置为60,就是1分钟. )
删除lientAliveCountMax 3 前面的注释#号 并改为ClientAliveCountMax 5(指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数。)
3. 重启ssh服务(二选一)
service sshd reload; /etc/init.d/sshd restart;