PuTTYエラー修正:リモートサイドが予期せずネットワーク接続を閉じました

PuTTYを使用してサーバーにSSHで接続しようとして「リモートサイドが予期せずネットワク接続を閉じました」というエラーが表示された場合にはどうすれば良いですか?心配しないでください、この投稿ではこの問題を修正するための解決策を提供します。

Tyler

By Tyler 最後の更新 2025年01月21日

Share this: instagram reddit

PuTTY致命エラー:リモート側が予期せずネットワーク接続を閉じました

「PuTTYを使用してSSH経由でサーバーに接続しようとすると、次のエラーメッセージが表示されます:リモート側が予期せずネットワーク接続を閉じました。どうすればいいですか?」

-StackExchangeの質問

Putty Fatal Error

「リモート側が予期せずネットワーク接続を閉じました」エラーの修正方法

PuTTYを使用してリモートでサーバーにSSH接続する際、接続に失敗し「リモート側が予期せずネットワーク接続を閉じました」というエラーメッセージが表示される場合があります。これはPuTTYセッションがアイドル状態になると、ホストサーバーによって設定された時間で切断されるためです。

リモート側が予期せずネットワーク接続を閉じるPuTTYの修正方法は? PuTTYクライアントは、常に接続し、アイドル状態でのタイムアウトを防ぐように設定できます。ただし、PuTTYでkeep-aliveを有効にするだけです。これにより、PuTTYは定期的にヌルのSSHパケットをリモートホストに送信し、セッションのタイムアウトを防ぎます。

手順1. クライアント上でPuTTYを開きます。

手順2. Sessionアイテムを選択します。ホスト名またはIPアドレス(例:"destination.ipaddress.here.com"または"192.168.1.1")などのセッションの詳細を入力します。

手順3. Saved Sessionsテキスト入力ボックスにセッションの名前(例:「savedsession」)を入力します。保存を選択します。

Saved Session

手順4. Connectionオプションを選択します。デフォルトのSeconds between keepalivesの値を0(オフ)から1800(30分)に変更します。

手順5. Enable TCP keepalives (SO KEEPALIVE option)をチェックします。

Putty Connection

注意:上記の手順を設定した後もエラーが発生する場合は、以下の3つのことを確認する必要があります。

  • ファイアウォールが接続をブロックすればタイムアウトします。ファイアウォールがオフになっていることを確認してください。
  • ポートフォワーディングが正しく設定されていない場合、つまり間違ったポートを指定している場合もタイムアウトします。
  • 間違ったホスト名またはIPアドレスに接続してもタイムアウトします。

PuTTYのGUIオルタナティブ:リモートサーバに安全かつ簡単にアクセスする

PuTTYを使えば、コマンドを使用してSSH経由でリモートサーバに接続することができます。ただし、コマンドにあまり慣れていないユーザーにとっては、PuTTYの使用は少し難しいかもしれません。それゆえ、より直感的で簡単な方法でリモートアクセスを実現するために、AnyViewerというWindows用の無料リモートアクセスソフトウェアをおすすめします。AnyViewerはECCエンドツーエンド暗号化を採用しており、安全なリモートアクセスを簡単に実現するのに役立ちます。

さらに、強力な技術チームによって提供されており、安定かつ高速なリモート接続を実現するお手伝いをします。AnyViewerを使用すると、接続が途切れることはほとんどありません。

無料ダウンロードWin PCs & サーバー
安全ダウンロード

ステップ1. 両方のコンピュータにAnyViewerをダウンロードしてインストールし、起動します。Controllerコンピューターでログインに移動し、サインアップをクリックします。(公式ウェブサイトで既に登録済みの場合は、直接ログインできます)。

AnyViewerにログイン

ステップ2. サインアップフォームに必要事項を記入します。これにより、AnyViewerに正常にログインできたことが確認できるはずです。ログインしたアカウントにデバイスが自動的に割り当てられます。

無料版

ステップ3. 別のデバイスで同じ AnyViewer アカウントでサインインします。ローカルデバイスで、デバイスに移動し、リモートコンピュータをクリックして、ワンクリック制御無人リモートアクセスをクリックします。

自分のデバイスに接続する

接続が確立すると、リモートデスクトップが表示されます。その後、完全な制御を行うことができます。

✍ アカウントをプロフェッショナルまたはエンタープライズプランにアップグレードして、プロフェッショナルまたはエンタープライズプランが提供する機能を確認することをお勧めします:
デバイスの割り当て:同じアカウントにより多くのデバイスを割り当てることができます。
プライバシーモードで接続:プライバシーモードで接続を確認し、画面を暗くしてリモートコンピュータのキーボードとマウスクリックを無効にすることができます。
複数のコンピュータの制御:同時に複数のコンピュータを一台のコンピュータから制御できます。
より高速なファイル転送:ファイル転送速度が向上します。無料アカウントでは転送速度が500 KB/sで、有料アカウントでは最大10 MB/sまでとなります。
...

 

まとめ

この記事では、SSHエラー「Remote side unexpectedly closed network connection」の修正方法を紹介しました。解決策はPuTTYでkeep-aliveを有効にすることです。詳細な手順は上記に記載されています。この問題に遭遇した場合は、手順に従ってトラブルシューティングしてください。

さらに、AnyViewerもおすすめします。これはWindows用の無料リモートデスクトップソフトウェアです。これを使用すると、接続の中断なしにリモートサーバに簡単にアクセスできます。