Windows で SSH_Exchange_Identification の問題を修正する方法
How Fix Ssh_exchange_identification Issue Windows
SSH クライアントを使用すると、「SSH_exchange_identification: 接続がリモート ホストによって閉じられました」というエラー メッセージが表示される場合があります。問題を解決する方法を見つけたい場合は、MiniTool のこの投稿を読んでください。実現可能な修正をいくつか示します。
このページについて:SSH クライアントを使用してサーバーに接続すると、SSH_exchange_identification: 接続がリモート ホストによって閉じられる問題が発生する場合があります。この問題は、hosts.deny および hosts.allow 構成ファイルに関連する問題など、いくつかの理由によって発生する可能性があります。
次に、SSH _exchange_identification の問題を修正する方法を見てみましょう。
関連記事: Windows 10 で SSH クライアントとサーバーをセットアップする方法 [完全ガイド]
SSH_Exchange_Identification を修正する方法: リモート ホストによって接続が切断されました
解決策 1: 不足している依存関係を確認する
OpenSSL または Glibc を更新した後にのみ「リモート ホストによって接続が閉じられました」というエラー メッセージが表示される場合は、不足している依存関係がないか確認することをお勧めします。多くのディストリビューションでは再起動せずに Glibc または OpenSSL の更新をインストールできますが、お使いのディストリビューションが同じカテゴリに属していない可能性があります。
Glibc のアップデートがインストールされていることがわかっている場合は、次を使用してください。 lsof SSHD の開いているファイルの場所を表示します。 Ubuntu または Debian を使用している場合は、upgrade コマンドを使用して新しいパッケージを取得し、インストールする必要があります。
SSHD と SSD: 違いは何ですか? どちらが優れていますか?SSHDとSSDの違いは何ですか?あなたのPCとラップトップにはどちらが適していますか?この投稿では、SSHD と SSD に関する情報を提供します。
続きを読む解決策 2: 余分な SSH セッションを確認する
「SSH_exchange_identification: リモート ホストによって接続が閉じられました」エラー メッセージが引き続き表示される場合は、余分な SSH セッションを確認することもできます。おそらく、SSH セッションの最大数がわからず、それを超えている可能性があります。
その後、古いセッションをクリアしてサーバーへの再接続を試みることができます。実行できます 誰が ログインしているユーザーのプロセスを表示するコマンド。ログインしているユーザーは 1 人または 2 人だけであるはずです。複数の同時ユーザーがいる場合は、ユーザー プロセスを強制終了し、再度ログインを試行する必要があります。
ここで、SSH_exchange_identification: リモート ホストによって接続が閉じられた問題が修正されたかどうかを確認します。そうでない場合は、次の方法を試してください。
解決策 3: 破損した指紋/キーを確認する
次に、指紋またはキーが破損していないかどうかを確認できます。これらのファイルを手動でインストールした場合、この問題が発生する可能性が高くなります。サーバー側のフィンガープリントを削除してみる必要があります。 ~/.ssh/known_hosts クライアントに再試行してください。再接続すると、ホスト ID を受け入れるように求められます。受け入れて続行してください。
その後、SSH_exchange_identification: リモート ホストによって接続が閉じられた問題がまだ存在するかどうかを確認できます。
解決策 4: サーバーの負荷を確認する
問題がまだ存在する場合は、サーバーの負荷が高い場合にもこのエラーが発生する可能性があるため、サーバーの負荷を確認することをお勧めします。サーバーにタスクを実行するのに十分なリソースがあるかどうか、またはブルート フォース攻撃の対象になっているかどうかを確認する必要があります。
問題を解決するには、SSHD が実行できる接続の数を増やすことを試みることができます。これで、SSH_exchange_identification: リモート ホストによって接続が閉じられた問題は修正されるはずです。
最後の言葉
要約すると、この投稿では、SSH_exchange_identification: リモート ホストによって接続が閉じられた問題を修正する 4 つの方法を示しました。同じエラーが発生した場合は、次の解決策を試してください。それを修正するためのより良い解決策がある場合は、コメントゾーンで共有できます。