我发现放在别的vps商家的vps都没问题,只有放在Linode的VPS(非用作翻墙)好象会被重点照顾,换个端口只能坚持没几天,必须隔段时间去改个端口,好烦,直到发现了这个办法:
ssh -o ProxyCommand='nc -X 5 -x 127.0.0.1:7777 %h %p' -p22 user@host
就可以透过一个socks5代理来上去了。
gnu的nc和bsd的nc还不一样,必须要是bsd的,archlinux上就是openbsd-netcat包。
我一般是用.ssh/config的,可以这样设置:
Host s1
HostName xxx.com
User xxx
Port 22
ProxyCommand nc -X 5 -x 127.0.0.1:7777 %h %p
ssh -o ProxyCommand='nc -X 5 -x 127.0.0.1:7777 %h %p' -p22 user@host
就可以透过一个socks5代理来上去了。
gnu的nc和bsd的nc还不一样,必须要是bsd的,archlinux上就是openbsd-netcat包。
我一般是用.ssh/config的,可以这样设置:
Host s1
HostName xxx.com
User xxx
Port 22
ProxyCommand nc -X 5 -x 127.0.0.1:7777 %h %p