有时候,我不得不在不稳定的互联网连接上使用ssh。
ping some.doma.in
PING some.doma.in (x.x.x.x): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
64 bytes from x.x.x.x: icmp_seq=3 ttl=44 time=668.824 ms
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
Request timeout for icmp_seq 7
64 bytes from x.x.x.x: icmp_seq=8 ttl=44 time=719.034 ms
有没有办法使用工具来提高tcp连接的可靠性(首先是ssh)?
我想象一个类似SSH代理的东西,它运行在具有良好连接的机器上,它将接收UDP数据包,使用更高的网络层协议对它们进行排序,使用ssh将它们转发到目标服务器并回复原点。
或者是否有任何ssh命令行开关来启用更多数据冗余或其他任何东西以避免“管道损坏”?
或者可能是使用bittorrent网络分发数据包的客户端 - 服务器应用程序,并允许将命令转发到ssh来回。 (=高延迟但高可靠性)
//我试过屏幕和东西,但有时连接太不可靠,无法实现高效工作。
提前干杯!
答案 0 :(得分:10)
太棒了。使用UDP和许多小东西(如回声预测)的客户端 - 服务器实现。每个人都应该使用它。