SSH/SCP のハング

SSH/SCP のハング

SSH 接続で接続された 2 台のコンピューターがあります。それらは数マイル離れた場所に設置されていますが、インターネット接続は非常に悪いです。

もう少しデータを交換しようとすると、ssh コンソールがハングしてしまいます。「ps」または「dmesg」と入力すると...

scp で何かをアップロードしようとすると、1 バイトも転送されずに、最初に停止します。もちろん、これは LAN 上では問題になりません。

さらに調査するにはどうすればいいのかわかりません。何かアドバイスはありますか?

答え1

使用すべきモッシュ著者の言葉:

ローミングを可能にし、断続的な接続をサポートし、ユーザーのキーストロークのインテリジェントなローカル エコーと行編集を提供するリモート ターミナル アプリケーション。

Mosh は SSH の代替です。特に Wi-Fi、携帯電話、長距離リンクでは、より堅牢で応答性に優れています。

IP を変更します。接続を維持します。

Mosh は、インターネット接続間を移動すると自動的にローミングします。電車では Wi-Fi、ホテルではイーサネット、ビーチでは LTE を使用しますが、ログイン状態は維持されます。SSH や Gmail などの Web アプリを含むほとんどのネットワーク プログラムは、ローミング後に接続が失われます。Mosh は違います。

特に気に入っているのは、Unicode のバグや+sshの欠如など、の問題を修正している点です。また、ネットワーク ラグの処理も大幅に改善されています。CtrlC

これはすべての OS に存在しますが、Windows では Cygwin をインストールする必要があります。

答え2

問題は、2 番目のネットワーク インターフェイスが有効になっていて、同じサブネットに構成されていることでした。残念ながら、私はそのことに気づいていませんでした。問題が発覚した後、何度か状況を再現しようとして、動作を確認しました。

2 つの LAN インターフェイスが同じネットワーク (異なる IP、同じサブネットおよびゲートウェイ) に構成されている場合、両方とも正常に動作しません。 どちらか一方を別のサブネットに移動する必要があります。

関連情報