网络条件不好,ssh链接经常断掉,如何保持ssh链接不断?
网络条件不好,ssh链接经常断掉,如何保持ssh链接不断?
|
luo362722353Jan 15, 2015 via iPhone
1
xshell会好一些吧
|
|
O21Jan 15, 2015
2
screen 断线后可以保持窗口 重连后可以继续操作
办法二 找台你链接快的服务器 链接这个服务器的SSH |
|
3
试试mosh :)
https://mosh.mit.edu/ |
|
kfllJan 15, 2015 via Android
4
搭车求…
目前是靠tmux,但是老是重连也觉得烦 |
|
estJan 15, 2015
5
用mosh吧。
初次连接需要ssh握手,以后就是udp了。从wifi漫游到3G都可以保持连接。 |
|
zent00Jan 15, 2015
6
当然是 mosh,唯一缺点是 iOS 上还没有支持的客户端。
|
|
buxiangleiJan 15, 2015
7
使用代理不掉线
|
|
imn1Jan 15, 2015
8
Host *
Protocol 2 ServerAliveInterval 30 写到 config 里面 |
|
HalryJan 15, 2015 via Android
9
mosh,不过udp被封的话也没办法
|
|
bf68Jan 15, 2015
10
v2dn 吧稳定高效
|
|
phoenixlzxJan 15, 2015 via Android
12
mosh 配合 tmux/screen,不会写配置就用 byobu
|
|
panliluJan 16, 2015
13
mosh + byobu
|
|
zzutmebwdJan 16, 2015 via Android
14
月经贴 mosh 良心
|
|
gnupJan 16, 2015
15
gfw干扰的。前些年SSH连着几天也不掉
|
|
sinxcccJan 16, 2015
17
mosh 没有历史回滚,还是得搭配着 tmux 或者 screen 用。
|
|
ohmyjccJan 16, 2015
18
|
|
buxiangleiJan 16, 2015
19
@ohmyjcc 嗯 习惯了那个东西了 只有代理了 有些时候 哎....
|
|
clinoJan 16, 2015
20
Host *
ConnectTimeout 20 ConnectionAttempts 5 ServerAliveInterval 60 ServerAliveCountMax 20 |
|
zhichengJan 16, 2015
21
while true; do
date ssh -D 1234 -C -g server -o ServerAliveInterval=1 sleep 1 done 分享一个脚本。 |