1
txydhr 2019-03-15 14:37:34 +08:00 2
ip 在墙的重点照顾的灰名单里?
|
2
tia 2019-03-15 14:41:16 +08:00 1
gfw
|
3
noe132 2019-03-15 14:45:22 +08:00
服务器 sshd_config 添加 ClientAliveInterval 60
国内网络 tcp 长时间不发包就会断 |
4
est 2019-03-15 14:45:38 +08:00 1
win10 自带了 openssh 别用 putty 了。。国内下载太多挂了后门。。
|
5
northernlights OP @noe132 不是这个原因,我设置的有心跳数据包,时间间隔很短的。
|
6
northernlights OP @est 没有后门,我在国外的官网上下的,文件有数字签字的。
|
7
northernlights OP @tia 这个 vps 就我自己在用,一个月流量顶多也就十几 G。
|
8
WuwuGin 2019-03-15 14:53:48 +08:00
这个好像是正常的吧,非活动窗口就这样。。但是如果活动窗口断开的话,我国国情的迷之阻碍你还是要理解一下的。
|
9
delectate 2019-03-15 15:19:13 +08:00
只是单纯的没有心跳包而已,你可以不断地让 vps 去 ping google.com ,不会断。
|
10
northernlights OP @delectate 跟这没啥关系吧,我怀疑我电脑到 VPS 中间的网络问题,像是 gfw 搞的。不知道有没有什么办法解决。
|
11
youthfire 2019-03-15 16:34:34 +08:00 via iPhone
gfw,哪怕持续在操作,有数据传输,也会中断,甚至遇到退出后短时间内 ip 都 ping 不通了,要过一段时间正常。
|
12
northernlights OP 哎,编译个 opencv 相关的东西都这么难,因为国内网络太不给力。
|
13
Actrace 2019-03-15 17:47:15 +08:00
@northernlights 两个方案。
1,挂一个 vxtrans 稳定 ssh,还能顺路提高一下速度。 2,编译的时候用 screen 来建立一个会话,这样即使你掉线也能继续编译。 * screen -S compile * screen -r compile |
14
brMu 2019-03-15 17:56:22 +08:00 via Android
你需要增加抗 CC 的技能
|
15
hackyuan 2019-03-15 18:12:39 +08:00 via Android
以前用 windows 频繁断开,切换为 manjaro 后就没事了
|
16
realkenshinji 2019-03-15 18:37:05 +08:00 via iPhone
@northernlights vps 上编译东西,你需要 tmux
|
18
datocp 2019-03-15 18:53:44 +08:00 via Android
去年开始就这样了,可能 putty 支持的加密方法被阻断,又没修改的可能,只能换其它更好的 ssh 客户端。
|
19
northernlights OP @realkenshinji 是的,就是用的 tmux,但想看编译结果,老是断。
|
20
a22271001 2019-03-15 23:00:32 +08:00 via Android
@northernlights screen
|
21
lovestudykid 2019-03-16 00:07:49 +08:00
vxtrans 有时也会蜜汁中断,拿来稳定 ssh 还是算了吧
个人感觉 win 下最稳定靠谱的 ssh 是 cygwin/ssh |
22
mywaiting 2019-03-16 00:11:36 +08:00
出国的 ssh 感觉都不是很稳定,除非你有靠谱的跳板
不过可以反过来用 ssh tunnel,比如 ssh over xxxxxx 比如 ssh over $$$$$$$ 爽到飞起 没事留着 shell 挂几天也不见有断线的~ |
23
zk8802 2019-03-16 07:20:09 +08:00 via iPhone
用 mosh 吧。
|
24
catalina 2019-03-18 08:02:24 +08:00 via Android
国内的服务器 ssh 过去没数据过一会也会把你弄断掉,现在墙节点都是直接建在省级出口上,看到没反应就给你弄断,给你惹麻烦。
putty 的 Connection 选项里有个 Keep Alive 选项,把那个设置一下,比如 60 或者 300 秒发一次 keep alive 包,或者说在没事干的时候执行一些会传输数据的命令,如 watch -n 1 -t "date"循环执行 date 命令,使 ssh 隧道一直有数据在传输。 |
25
catalina 2019-03-18 08:06:28 +08:00 via Android
|