首页 > 其他 > 详细

ssh 防止超时掉线

时间:2017-12-27 10:43:42      阅读:217      评论:0      收藏:0      [点我收藏+]

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

解决的办法呢,也是有的,客户端和服务器端都可以做。就是使用 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 防止超时掉线

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!