web-dev-qa-db-ja.com

パテ:「サーバーがネットワーク接続を突然閉じました」

PuTTY「サーバーがネットワーク接続を突然閉じました」「サーバーがネットワーク接続を突然閉じました」( https://superuser.com/questions/735824/PuTTY-ends-to-an-unexpected-errorを参照) -and-vnc-shows-terminal-with-error および 「サーバーが突然ネットワーク接続を閉じました」 )が、再起動に関連付けられていないため、接続が失敗する思いがけなくそしてそれと共に、Webサーバー(Apache)はLinuxサーバーの外で走っていました。私はRaspbianを実行しているRaspberry Piに接続するためにWindows 7を通してPuTTYを使います。何がうまくいかない可能性がありますか?

11
Grant_Bailey

アイドル状態のPuTTYセッションは、ホストサーバーによって決定された時間に切断されます。 PuTTYでキープアライブを有効にしてみてください。これにより、PuTTYはNULLのSSHパケットを定期的にリモートホストに送信し、セッションのタイムアウトを防ぎます。

PuTTYクライアントは、非アクティブのためにタイムアウトしない接続を常に確立するように設定できます。新しいキープアライブ接続を作成して保存するには、次の手順に従います。

  1. PuTTYアプリケーションを開き、ウィンドウの左側にある[オプション]パネル([カテゴリ]というラベルの付いたパネル)に移動します。
  2. 「接続」項目を選択(クリック)します。
  3. 右側の「セッションをアクティブに保つためのヌルパケットの送信」領域で、デフォルト値の「秒単位のキープアライブ」を0(オフ)から1800(30分)に変更します。
  4. [TCPキープアライブを有効にする(SO_KEEPALIVEオプション)]チェックボックスをオンにします。注:このオプションは、古いバージョンのPuTTYクライアントでは使用できない場合があります。
  5. オプションパネルの左上にある「セッション」を選択(クリック)します。
  6. [ホスト名(またはIPアドレス)]フィールドに、送信先のホスト名またはIPアドレスを入力します(例: "destination.ipaddress.here.com"や "192.168.1.1")。
  7. 「保存されたセッション」テキスト入力ボックスに、セッションの名前を入力します(例:「保存されたセッション」)。
  8. 「保存」を選択してください。

変更したセッション設定を使用するには、[保存したセッション]リストから選択して[ロード]ボタンと[開く]ボタンをクリックします。

それでも接続されたセッションがタイムアウトする場合は、[Seconds between keepalives]の値に小さい秒数を入力してください。

11
afrab_null

サーバーが強化された可能性があります。その理由は、a)クライアントIPが/ etc/allowhostsに設定されていない、またはb)unix/linuxファイアウォール規則/ selinuxが許可されていないなどの可能性があります。

1
AVA

私は長い間同じ問題を抱えていた、私はAWS linuxインスタンス(いくつかのリモートクラウドサーバー)への接続にPuTTYを使っている。

そしてちょうど昨日、私はこれを見つけたいくつかの配色設定を探している間: https://github.com/jblaine/solarized-and-modern-PuTTY

端末の色を調整することに加えて、それはいくつかの正当なデフォルトを適用し(前述のKeepAliveを59秒以上にするような)、そして何を推測しますか?私は2日間丸ごと閉じた接続を持っていませんでした。

0
Mario Chapa