SSHは、pingがバックグラウンドで実行されている場合にのみ動作/アクティブ状態を維持します。

SSHは、pingがバックグラウンドで実行されている場合にのみ動作/アクティブ状態を維持します。

Citrix VMにインストールされているUbuntu 16.04.1(LTS)サーバーを実行する新しいLinuxボックス。 openSSHを使用して設定されます。

接続時にタイムアウトが発生します。これは、ライブSSHセッションを終了してSSHを再試行した後もすぐに発生します。

会議中の場合、配管が破損しているというエラーによって妨げられることが多いです。デフォルトのApache HTTP Webサーバーが設定されていますが、サーバーが提供する必要があるページには頻繁にアクセスできません。

このうち何も動作しません他のウィンドウのボックスにpingを実行しない限り。

私はこれが奇妙に見えることを知っています。しかし、動作します。壊れたパイプはありません。 Webサーバーが反応します。 VM に ping を送信し続けないと、VM がスリープ状態になるようです。サーバーをnmapすると(少なくともSSHを介して接続できるほど)、サーバーが起動します。一度接続すると、Webサーバーは断続的に動作します。

とにかく、ここで何が起こるのですか?私はこれが純粋にクライアント/サーバータイムアウト設定に関するものではないと思います。結局のところ、それでは、リモートホストに対してpingまたはnmapを実行した後に接続の受け入れを開始しますか?

ベストアンサー1

IPアドレスの競合の臭いがします。よりSSH ホスト鍵は引き続き変更されます。説明のために。一致する症状:しばらくして(他の競合他社がIPアドレスを取得したとき)、TCP接続が失われると、pingを実行し続けるのに役立ちます(同じ競合他社がARPキャッシュにとどまる傾向があるため)。

これは、VMセットアッププロセスの欠陥として説明することができます。 VM は他の VM と同じ IP アドレスを継承できます。各仮想マシンに一意のMACアドレスと一意のIPアドレスがあることを確認してください。

これはもっともらしい説明ですが、これが唯一の説明ではないと思います。

おすすめ記事