阿里云的主机 ssh 一段时间不操作怎么就卡住断线了

2019-02-22 14:49:27 +08:00
 lupo

如题,请问大家有没有遇到类似的情况,是 ssh 配置问题,还是云主机的问题?

4125 次点击
所在节点    全球工单系统
22 条回复
fifa666
2019-02-22 14:56:19 +08:00
我也是,不知道咋回事
fuxinya
2019-02-22 14:56:43 +08:00
正常,为了安全。

可以使用 Xshell 的保持活动状态功能,每隔段时间自动发送活动数据包,这样就不会掉了
no1xsyzy
2019-02-22 15:03:48 +08:00
ssh 有心跳吗?
没心跳的估计是防 session 碰撞攻击
lupo
2019-02-22 15:06:51 +08:00
@fuxinya 阿里云干的?
lupo
2019-02-22 15:07:23 +08:00
@no1xsyzy 不明觉厉
tempdban
2019-02-22 15:08:45 +08:00
trepwq
2019-02-22 16:08:40 +08:00
看看路由器 nat lifetime
cospotato
2019-02-22 16:11:41 +08:00
如果你是 Mac 或者 Linux,在终端输入下面的命令

echo 'Host *
ServerAliveInterval 60' >> ~/.ssh/config

解释:ssh 连接成功之后,每 60 秒向服务器发送一个心跳包,保持连接存活
lovesky
2019-02-22 16:23:05 +08:00
我这边也是这样,一般几分钟不操作,就会卡住断开重连。发现是运营商的问题,分配了 10 开头的内网 ip,投诉切换到公网 ip,问题解决。供参考。
lfzyx
2019-02-22 16:36:41 +08:00
ServerAliveInterval 120
lcy630409
2019-02-22 16:41:17 +08:00
= =
大哥 这是 linux 的的安全机制
如果你不想被断线可以修改相应的配置文件,具体操作 请谷歌或者百度
songjiaxin2008
2019-02-22 16:50:18 +08:00
@cospotato 这个得在服务器配置吧...
dot2017
2019-02-22 16:51:31 +08:00
哪家云服务商的 vps 都是这样的
IamUNICODE
2019-02-22 16:53:45 +08:00
可以设置的,设置以后再掉线一般就是翻墙了,或者翻墙翻回来了,或者合上笔记本了
welkinzh
2019-02-22 16:58:04 +08:00
可以设置,我用 deepin 自带的远程管理连就不会断,直接 ssh 就很容易断
MrUser
2019-02-22 17:04:54 +08:00
登录服务器
编辑 /etc/ssh/sshd_conf
搜索 ClientAliveInterval 60
去掉前边的 #
重启 sshd
---------
操作完成后,只要连接服务器的客户端不关,就不会掉线
这是服务端的设置方法,另外客户端也可以设置,比如 8# 的方法
kimi0
2019-02-22 17:13:59 +08:00
ssh/sshd 的心跳包机制,在 client/server 设置都可以

看了楼上天马行空的回复我都惊呆了。
wkl17
2019-02-23 01:40:23 +08:00
感觉是运营商或者 IDC 商网络不稳定吧。

我在服务器上连接另一个服务器(同机房),几天都不会断线。

但是用疼训云,RDP,经常一段时间断一下 重连一下。体验很不爽。

所以感觉是客户端网络 或 服务端网络有问题。只是凭使用经验判断,具体没去深入分析过。
c00WKmdje2wZLrSI
2019-02-23 09:50:59 +08:00
c00WKmdje2wZLrSI
2019-02-23 09:52:21 +08:00
这里 0 要改一下,比如改成 120

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

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

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

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

© 2021 V2EX