有时,我被迫在不稳定的互联网连接上使用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来回.(=高延迟但高可靠性)
//我试过屏幕和东西,但有时连接太不可靠,无法实现高效工作.
干杯和thx提前!
经过一些研究和一些运气,我偶然发现了什么.
http://mosh.mit.edu
太奇妙了.使用UDP和许多小东西(如回声预测)的客户端 - 服务器实现.每个人都应该使用它.