2014-10-15 05:48:28 +0000 2014-10-15 05:48:28 +0000
11
11

Putty: 'サーバーが予期せずネットワーク接続を終了しました。

Putty ‘Server unexpectedly closed network connection’ サーバが予期せずネットワーク接続を閉じてしまいました ( https://superuser.com/questions/735824/putty-ends-to-an-unexpected-error-and-vnc-shows-terminal-with-error Getting “Server unexpectedly closed network connection” を参照) が、再起動とは関係なく、接続が予期せず失敗し、それに伴って Linux サーバ上の Web サーバ (Apache) が動作するようになりました。私はRaspbianを実行しているRaspberry Piに接続するためにWindows 7を介してPuttyを使用しています。何か思い当たることはありますか?

回答 (4)

13
13
13
2014-10-15 07:20:16 +0000

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

PuTTY クライアントは、常に接続を確立するように設定することができます。新しいキープアライブ接続を作成して保存するには、以下の手順に従います。

1.PuTTY アプリケーションを開き、ウィンドウの左側にあるオプションパネル (「カテゴリ」と表示されている)に移動します。 2. 接続」項目を選択(クリック)します。 3. 右側の「セッションをアクティブに保つためのヌルパケットの送信」エリアで、「キープアライブ間の秒数」のデフォルト値を0(オフ)から1800(30分)に変更します。 4. Enable TCP keepalives (SO_KEEPALIVE option)」にチェックを入れます。注意:このオプションは、PuTTYクライアントの古いバージョンでは利用できない場合があります。 5. オプションパネルの一番左上にある「セッション」を選択(クリック)します。 6. ホスト名(またはIPアドレス)」フィールドに、接続先のホスト名またはIPアドレス(例:「destination.ipaddress.here.com」または「192.168.1.1.1」)を入力します。 7. Saved Sessions」テキスト入力ボックスに、セッションの名前を入力します(例:「savedsession」)。 8. 保存」を選択する。

変更したセッション設定を使用するには、"Saved sessions “リストから選択し、"Load "と "Open "のボタンをクリックします。

接続したセッションがタイムアウトする場合は、「Seconds between keepalives」の値に低い秒数を入力してください。

1
1
1
2018-11-09 07:49:57 +0000

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

0
0
0
2016-05-27 02:08:12 +0000

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

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

ターミナルの色を調整する以外にも、いくつかのまともなデフォルトを適用しています(前述のKeepAlivesを59秒にするとか、その他)。私は丸二日間、閉じた接続をしたことがありませんでした。

-1
-1
-1
2014-10-15 05:50:28 +0000

あなたはリモートデバイスのセッションタイムアウトよりも長くアイドルしていたので、セッションが閉じられ、PuTTyはそれを期待していませんでした。