「ssh_exchange_identification connection closed by remote host」エラーとは何ですか?
この記事では、リモート ホストによって閉じられた ssh_exchange_identification 接続を修正する方法について説明します。問題を解決するための簡単な手順/方法が提供されます。議論を始めましょう。
「ssh_exchange_identification 接続がリモート ホストによって閉じられました」エラー:
SSH クライアントの問題と考えられる一般的な問題です。このエラーは通常、デバイスで SSH クライアントを使用してサーバーに接続しようとすると表示されます。この問題は、デバイスで SSH クライアントを使用しているときにサーバーに接続できないことを示しています。エラーの原因として、host.deny および host.allow 構成ファイルに関連する問題が考えられます。これらのファイルの両方が、IP アドレスがリモート サーバーで SSH を使用しようとするのをブロックしていた可能性があります。これらのファイルがあなたの IP アドレスがこれを行うのをブロックしていないかどうかを確認する必要があります。
問題の背後にあるもう 1 つの考えられる理由は、依存関係の問題、メモリの断片化に関連するもの、または個々のクライアントからの過剰な数のセッションである可能性があります。あなたが同じ問題に直面し、修正する方法を探しているなら、あなたは解決策の正しい場所にいます.解決に向かいましょう。
リモートホストエラーによって閉じられた ssh_exchange_identification 接続を修正するには?
方法 1: 不足している依存関係を確認する
OpenSSL または Giblc を更新した後にエラーに直面している場合は、エラーの原因となっているクライアント デバイスで依存関係が欠落している可能性があります。不足している依存関係を確認する必要があります。多くのディストリビューションは、再起動せずに Gilbc または OpenSLL のアップデートをインストールできます。そのため、ディストリビューションが同じカテゴリにない場合があります。更新プログラムがインストールされていることがわかっている場合は、Isof を使用して SSHD の開いているファイルの場所を表示してください。
方法 2: 追加の SSH セッションを確認する
SSH セッションの数が限られている可能性があるため、エラーに直面している可能性があります。余分なセッションを確認することで問題を解決できます。古いセッションをクリアして、サーバーに再接続してみてください。 「Who」コマンドを実行して、ログインしているユーザー プロセスを表示できます。ログインしているユーザーは 1 人か 2 人だけです。複数の同時ユーザーがいる場合は、ユーザープロセスを強制終了して再度ログインし、エラーが修正されたかどうかを確認してください。
方法 3: 指紋/キーの破損を確認する
指紋/キーが破損していないことを確認する必要があります。実際、これらのファイルを手動でインストールした場合、この問題が発生します。このような場合、「~/.ssh/known_hosts」クライアントでサーバー側のフィンガープリントを削除してから、再試行する必要があります。再接続するとき、[Accept] > [Continue] をクリックしてホスト ID を受け入れるように求められるので、続行して問題が解決したかどうかを確認します。
方法 4: サーバーの負荷を確認する
この問題は、特にサーバーの負荷が高い場合に、いくつかの負荷が原因で発生する可能性があります。サーバーにこのタスクを実行するのに十分なリソースがあるかどうか、またはブルート フォース攻撃を受けていないかどうかを確認する必要があります。 SSHD が実行できる接続の数を増やすことで問題を解決し、それが機能するかどうかを確認できます。
結論
この投稿が、リモート ホストによって閉じられた ssh_exchange_identification 接続を簡単な方法で修正する方法について、お役に立てば幸いです。私たちの指示を読み、それに従うことができます。それで全部です。ご意見やご質問がございましたら、下のコメント ボックスにご記入ください。