centOS 连接上不动,过一会就断了

2017-12-04 18:08:34 +08:00
 yantianqi

应该怎么设置呢?

3128 次点击
所在节点    程序员
8 条回复
YumeMichi
2017-12-04 18:17:41 +08:00
你说的是 ssh 连接一段时间不去动它就会断线吗?修改一下 /etc/ssh/sshd_config 里面的这两个参数 ClientAliveInterval、ClientAliveCountMax,一个是超时时间,一个是重试次数。
JamesR
2017-12-04 18:19:53 +08:00
搜“ CentOS 下安装 screen ”,用 screen
JamesMackerel
2017-12-04 19:37:36 +08:00
@YumeMichi #1
不建议修改服务器那边的设置,建议修改本机的心跳包设置。只要自己这边发心跳包,连接也是不会断的。
icegreen
2017-12-05 08:17:09 +08:00
百度
YumeMichi
2017-12-05 10:21:53 +08:00
@JamesMackerel xshell 会主动发心跳包,像 putty、linux 自带 terminal 这些好像都不会
JamesMackerel
2017-12-05 10:29:16 +08:00
@YumeMichi #5
xshell 默认设置会发送心跳包,所以不会断开。Linux 自带的 ssh-client 也可以设置。

在 /etc/ssh/ssh_config 中的 Host * 下加入这一句就可以了,我一直以来就是这样用的:
ServerAliveInterval 60
openbsd
2017-12-05 11:02:59 +08:00
不怕官方再投毒的话,客户端用 Xshell,服务器端 screen
断了,也没关系的
ruanjf
2017-12-05 13:20:01 +08:00
`ssh -o ServerAliveInterval=60 myname@myhost.com`

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

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

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

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

© 2021 V2EX