网络条件不好,ssh链接经常断掉,如何保持ssh链接不断?
1
luo362722353 2015-01-15 20:02:41 +08:00 via iPhone
xshell会好一些吧
|
2
O21 2015-01-15 20:05:24 +08:00
screen 断线后可以保持窗口 重连后可以继续操作
办法二 找台你链接快的服务器 链接这个服务器的SSH |
3
kiritoalex 2015-01-15 20:08:51 +08:00 2
试试mosh :)
https://mosh.mit.edu/ |
4
kfll 2015-01-15 20:08:52 +08:00 via Android
搭车求…
目前是靠tmux,但是老是重连也觉得烦 |
5
est 2015-01-15 20:17:32 +08:00
用mosh吧。
初次连接需要ssh握手,以后就是udp了。从wifi漫游到3G都可以保持连接。 |
6
zent00 2015-01-15 20:32:32 +08:00
当然是 mosh,唯一缺点是 iOS 上还没有支持的客户端。
|
7
buxianglei 2015-01-15 21:08:04 +08:00
使用代理不掉线
|
8
imn1 2015-01-15 21:17:17 +08:00
Host *
Protocol 2 ServerAliveInterval 30 写到 config 里面 |
9
Halry 2015-01-15 21:51:23 +08:00 via Android
mosh,不过udp被封的话也没办法
|
10
bf68 2015-01-15 22:32:15 +08:00
v2dn 吧稳定高效
|
12
phoenixlzx 2015-01-15 22:51:07 +08:00 via Android
mosh 配合 tmux/screen,不会写配置就用 byobu
|
13
panlilu 2015-01-16 00:05:35 +08:00
mosh + byobu
|
14
zzutmebwd 2015-01-16 01:01:03 +08:00 via Android
月经贴 mosh 良心
|
15
gnup 2015-01-16 01:30:38 +08:00
gfw干扰的。前些年SSH连着几天也不掉
|
16
cnbeining 2015-01-16 05:16:57 +08:00
|
17
sinxccc 2015-01-16 05:34:23 +08:00
mosh 没有历史回滚,还是得搭配着 tmux 或者 screen 用。
|
18
ohmyjcc 2015-01-16 08:02:24 +08:00
|
19
buxianglei 2015-01-16 09:23:36 +08:00
@ohmyjcc 嗯 习惯了那个东西了 只有代理了 有些时候 哎....
|
20
clino 2015-01-16 10:52:45 +08:00
Host *
ConnectTimeout 20 ConnectionAttempts 5 ServerAliveInterval 60 ServerAliveCountMax 20 |
21
zhicheng 2015-01-16 17:07:34 +08:00
while true; do
date ssh -D 1234 -C -g server -o ServerAliveInterval=1 sleep 1 done 分享一个脚本。 |