如何避免SSH Secure Shell Client连接Linux超时,自动断开

 我来答
折柳成萌
高粉答主

2017-12-20 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6202万
展开全部
必须重新登陆才皮哪行,每次都重复相同的操作,很是烦人。
一般修改两个地方可将这烦人的问题解决
1、echo $TMOUT
如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.
Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive
2、修改/etc/ssh/sshd_config文件
,将 ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开冲山. 正常情况下, 客户端不会不响应燃判码.
最后记得执行/etc/init.d/sshd restart 哦,否则刚才的修改是不会生效的。
想参考更多,请输入man sshd_config了解更多信息
阳光下的蚯蚓0227
2017-12-18 · TA获得超过397个赞
知道小有建树答主
回答量:467
采纳率:89%
帮助的人:139万
展开全部

ssh配置文轮清慧件 网页正此链接腊答 一起学习交流

/etc/ssh/sshd_config 中 ClientAliveInterval  设置为0

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大大虫
高粉答主

2017-09-26 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.4亿
展开全部
输入 TMOUT=0
可以写到.bash_profile里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
追求赶上潮头2559
2017-09-26 · 超过34用户采纳过TA的回答
知道答主
回答量:179
采纳率:0%
帮助的人:46.6万
展开全部
export $TMOUT=0
export $TIMEOUT=0
,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式