如题,请问大家有没有遇到类似的情况,是 ssh 配置问题,还是云主机的问题?
1
fifa666 2019-02-22 14:56:19 +08:00
我也是,不知道咋回事
|
2
fuxinya 2019-02-22 14:56:43 +08:00
正常,为了安全。
可以使用 Xshell 的保持活动状态功能,每隔段时间自动发送活动数据包,这样就不会掉了 |
3
no1xsyzy 2019-02-22 15:03:48 +08:00
ssh 有心跳吗?
没心跳的估计是防 session 碰撞攻击 |
6
tempdban 2019-02-22 15:08:45 +08:00
export TMOUT=0
http://man7.org/linux/man-pages/man1/bash.1.html |
7
trepwq 2019-02-22 16:08:40 +08:00 via iPhone
看看路由器 nat lifetime
|
8
cospotato 2019-02-22 16:11:41 +08:00
如果你是 Mac 或者 Linux,在终端输入下面的命令
echo 'Host * ServerAliveInterval 60' >> ~/.ssh/config 解释:ssh 连接成功之后,每 60 秒向服务器发送一个心跳包,保持连接存活 |
9
lovesky 2019-02-22 16:23:05 +08:00
我这边也是这样,一般几分钟不操作,就会卡住断开重连。发现是运营商的问题,分配了 10 开头的内网 ip,投诉切换到公网 ip,问题解决。供参考。
|
10
lfzyx 2019-02-22 16:36:41 +08:00
ServerAliveInterval 120
|
11
lcy630409 2019-02-22 16:41:17 +08:00
= =
大哥 这是 linux 的的安全机制 如果你不想被断线可以修改相应的配置文件,具体操作 请谷歌或者百度 |
12
songjiaxin2008 2019-02-22 16:50:18 +08:00
@cospotato 这个得在服务器配置吧...
|
13
dot2017 2019-02-22 16:51:31 +08:00
哪家云服务商的 vps 都是这样的
|
14
IamUNICODE 2019-02-22 16:53:45 +08:00
可以设置的,设置以后再掉线一般就是翻墙了,或者翻墙翻回来了,或者合上笔记本了
|
15
welkinzh 2019-02-22 16:58:04 +08:00
可以设置,我用 deepin 自带的远程管理连就不会断,直接 ssh 就很容易断
|
16
MrUser 2019-02-22 17:04:54 +08:00
登录服务器
编辑 /etc/ssh/sshd_conf 搜索 ClientAliveInterval 60 去掉前边的 # 重启 sshd --------- 操作完成后,只要连接服务器的客户端不关,就不会掉线 这是服务端的设置方法,另外客户端也可以设置,比如 8# 的方法 |
17
kimi0 2019-02-22 17:13:59 +08:00
ssh/sshd 的心跳包机制,在 client/server 设置都可以
看了楼上天马行空的回复我都惊呆了。 |
18
wkl17 2019-02-23 01:40:23 +08:00
感觉是运营商或者 IDC 商网络不稳定吧。
我在服务器上连接另一个服务器(同机房),几天都不会断线。 但是用疼训云,RDP,经常一段时间断一下 重连一下。体验很不爽。 所以感觉是客户端网络 或 服务端网络有问题。只是凭使用经验判断,具体没去深入分析过。 |
19
c00WKmdje2wZLrSI 2019-02-23 09:50:59 +08:00
|
20
c00WKmdje2wZLrSI 2019-02-23 09:52:21 +08:00
这里 0 要改一下,比如改成 120
|
21
Kylin30 2019-02-23 12:34:49 +08:00
阿里云开始的时候没这个问题,后来就出现这个问题了,没办法只有发心跳包保持在线才行,也没多大影响。
|