1

Centos v5を実行している2台のLinuxマシン間にssh接続を作成する必要がありますが、レイテンシーは30秒にもなる可能性があります。次のコマンドを使用して7秒以上の遅延をシミュレートすることにより、この構成に近づくものを人為的にテストすると、次のことがわかります。

tc qdisc add dev eth0 root netem delay 7s

私が試してみると:

ssh -n -o ConnectTimeout=0 WilliamKF@centos5Machine whoami

約1分23秒後に次のように失敗します。

Connection closed by 10.35.50.114

ConnectTimeout = 0は、タイムアウトしないことを意味することに注意してください。また、6秒の遅延をシミュレートすると、約1分32秒後にsshが成功します。

Linuxで非常に高いレイテンシーに直面してsshを動作させるために私ができることはありますか?このしきい値でsshが失敗するのはなぜですか

4

1 に答える 1

1

screen を使ってみたことはありますか?接続が悪くて切断され続けるときは、端末セッションが失われないように、必ずそれを使用します。

http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/

于 2010-11-17T01:51:00.730 に答える