码迷,mamicode.com
首页 > 其他好文 > 详细

ssh 防止超时掉线

时间:2017-12-27 11:47:55      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:默认   就是   strong   掉线   tty   conf   表示   而不是   服务器端   

超时掉线的机制原始驱动力是什么?反正远程操作久置掉线确实挺烦的。

解决的办法呢,也是有的,客户端和服务器端都可以做。就是使用 no-op 反空闲协议发送呼吸包,来确认另一端是否在线;没回应就下线,而不是等待,然后下线。

 

1. secureCRT

终端->仿真->发送 no-op,并设置时间

 

2. putty

启用putty keepalive

putty -> Connection -> Seconds between keepalives ( 0 to turn off ),默认为0,改为60。

 

3. openssh

/etc/ssh/ssh_config 添加 

ServerAliveInterval 60

ServerAliveCountMax 10

第一行表示每 60 秒发一个呼吸包,第二行表示累计 10 个没回应,就认为远端已离线。

 

4. opensshd

/etc/ssh/sshd_config 添加两行

ClientAliveInterval 60

ClientAliveCountMax 10

第一行同样是发送间隔,第二行是累计没回应。

ssh 防止超时掉线

标签:默认   就是   strong   掉线   tty   conf   表示   而不是   服务器端   

原文地址:https://www.cnblogs.com/pied/p/8124482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!