服务器登陆后停留时间太短 求解决方案

2017-03-28 14:41:56 +08:00
 Mose

是介个样子的,我本地用的客户端 secureCRT ,当前是在 mac 系统上。 登陆服务器用的秘钥登陆的,并且记住了。 但是每次登陆之后,不一会儿就自动的掉了,需要重新的去连接登陆,觉得相当的蛋疼。 在搜索出来的解决方案是介个样子:

	  Linux 下连接 SSH 服务器刚刚离开一会就断开,不得不需要反复连接服务器, 为了使 SSH 服务器可以保持
	足够的连接时间,大家可以按以下方法设置:基于安全的理由,如果用户连线到 SSH Server 后闲置, SSH 
	Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法:
	
    1 、打开 /etc/ssh/sshd_config 文件,找到一个参数为 ClientAliveCountMax ,它是设定用户端的 SSH 
	连线闲置多长时间后自动终止连线的数值,单位为分钟。

	2 、如果这一行最前面有#号,将那个#号删除,并修改想要的时间。

	3 、修改后保存并关闭文件,重新启动 sshd:
	/etc/rc.d/init.d/sshd restart
    
按照搜出来的解决方案,发现了两个问题,我当前的系统是 ubuntu 14.04, 
1 、在 /etc/ssh/sshd_config 文件中没有发现 ClientAliveCountMax 这个值, 当然我默默的给加上去了;
2 、/etc/rc.d/init.d/sshd restart   这个启动的命令是这个 /etc/init.d/ssh restart

最终的结果是没有起作用,原来链接后持续几秒,修改后也是那样。有没有遇到过这个问题的大神,在线求指导。
2101 次点击
所在节点    问与答
5 条回复
hcymk2
2017-03-28 14:49:48 +08:00
luban
2017-03-28 14:56:42 +08:00
secureCrt 可以隔段时间发送指定指令,比如 ls 之类
icegreen
2017-03-28 15:26:06 +08:00
在客户端设置, .ssh/config 文件中设置 keepalive
Mose
2017-03-28 18:21:33 +08:00
多谢,已解决,当前的解决方案是在客户端添加了指令,指定固定的时间运行一次,以保证不会直接退出客户端:
http://www.zhaocs.info/securecrt_skill.html
612
2017-03-28 18:55:01 +08:00
TMOUT=0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/350904

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX