ここでは SSH ソフトウェアを更新することで問題が解決するはずです
- ホストの信頼性を確立できない問題は、キーが正しくないか、キーが再構成されていることが原因である可能性があります。
- この問題に対する迅速かつ効果的な解決策の 1 つは、DNS キャッシュをフラッシュすることです。
- HostKey のチェックをスキップすることも、試してみるべき優れた修正です。
バツダウンロードファイルをクリックしてインストールします
- Fortectをダウンロードしてインストールします あなたのPC上で。
- ツールのスキャンプロセスを開始します 問題の原因となっている破損したファイルを探します。
- を右クリックします 修理を開始する これにより、ツールが修正アルゴリズムを開始できるようになります。
- Fortect は次によってダウンロードされました 0 今月の読者様。
初めて SSH 経由でサーバーに接続する場合は、ホストの信頼性を確立できないというエラーが発生する可能性があります。 この問題が発生するのは、 SSHクライアント サーバーを認識しません。
ただし、この問題は、中間者攻撃などのさまざまな要因によって依然として発生する可能性があります。 問題の原因に関係なく、このガイドに記載されているシンプルかつ効果的な解決策で問題を解決できます。
ホストの信頼性を確認できないのはなぜですか?
接続しようとしているリモート サーバーでホスト エラーの信頼性を確立できない可能性がある理由の一部を以下に示します。
- 初回接続時 – SSH クライアントを使用してサーバーに初めて接続すると、必ずこのエラーが発生します。 これは、接続の検証と認証に必要なセキュリティ警告の一種です。
- 間違ったリモートキー – 場合によっては、このエラーはホスト キーが間違っていることが原因である可能性があります。 これは、公開キーが (更新によって) 変更されたか、侵害されたことが原因である可能性があります。
- 複数のホストキーの利用可能性 – サーバーのホスト キーのタイプが異なる場合、このエラーが発生する可能性があります。 これは、既知のホストにあるものは RSA であるのに対し、ECDSA が必要である可能性があるためです。
- 中間者攻撃 – 既知のホストとの後続の接続でこの問題が発生する場合は、ホストとの接続の間に攻撃者が傍受していることが原因である可能性があります。
このエラーの原因がわかったので、以下の解決策を使用して修正しましょう。
ホストキーを確認および検証するにはどうすればよいですか?
- SSH キー アルゴリズムの「ホストの信頼性を確立できません」プロンプトの 2 行目の最初の単語を確認します。
- 次に、フィンガープリントの最初の数文字をチェックしてハッシュを特定します。 通常はそうです SHA256 また MD5.
- ここで、リモート サーバーにサインインし、ハッシュに応じて次のコマンドを実行します。 SHA256の場合:
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
MD5の場合:ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ed25519_key.pub
- 最後に、フィンガープリントを、デバイスで SSH 接続を開いたときに表示されるものと比較します。 同じであれば、接続を続行できます。 それ以外の場合は、接続をキャンセルして問題を報告してください。
ホストの信頼性を確立できないエラーを修正するにはどうすればよいですか?
このセクションの修正に進む前に、次のトラブルシューティング手順を試してください。
- ネットワーク接続を確認する
- SSH ソフトウェアをアップグレードする
- -SSH/known_host が書き込み可能であることを確認してください
問題が解決しない場合は、以下の詳細な解決策に進むことができます。
1. ホストキーのチェックをスキップする
これは、ホストの信頼性を確立できないエラーを修正する最も簡単な方法の 1 つです。 ただし、プロンプトが中間者攻撃によって引き起こされた場合、基本的にアラートが削除され、PC が公開されるため、非常に危険です。
ただし、ホスト キーが更新または再構成されたことがエラー メッセージの原因であると確信している場合は、known_host ファイルに以下のエントリを追加します。 $ ssh -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" [email protected]
これにより、null 検証ファイルが作成され、セキュリティ アラートを回避するのに役立ちます。 これを現在のユーザーに対して永続的に設定するには、上記のエントリを ~/.ssh/config ファイル。
最後に、 /etc/ssh/ssh_config 代わりにファイルを作成して、すべてのユーザーに適用します。
2. リモートホストを確認する
場合によっては、ホスト キーが間違っているか、機能していないことがこの問題の原因である可能性があります。 また、サーバー自体が正規ではない可能性もあります。
この場合、SSH ホスト キーの検証を実行して、キーが正しいことを確認し、サーバーが侵害されていないことを確認する必要があります。
これを行うには、以下のコマンドを実行します (Web サイトを実際のドメインまたは IP に変更します)。 ssh-keyscan website.com
専門家のヒント:
スポンサーあり
PC の問題の中には、特に Windows のシステム ファイルやリポジトリが欠落または破損している場合、対処が難しいものがあります。
必ず専用ツールを使用してください。 フォルテクト、壊れたファイルをスキャンして、リポジトリからの新しいバージョンに置き換えます。
このコマンドは、ターミナルにリモート ホストの公開キーを表示します。 これで、公開キーをサーバー管理者または known_hosts ファイルで提供されたものと比較できるようになりました。
3. 古いホストキーを削除します
ホスト CA の信頼性を確立できないエラーの原因がキーに加えられた変更である場合は、古いキーを削除する必要があります。
これを行うには、以下のコマンドを実行します (Web サイトを実際のドメインまたは IP に変更します)。 ssh-keygen -R website.com
これにより、known_hosts ファイルから古いキーが削除され、問題が解決されます。
4. DNSキャッシュをフラッシュする
- を押します。 ウィンドウズ キー + S、 タイプ cmdを選択し、 管理者として実行 コマンドプロンプトの下。
- 以下のコマンドを入力してヒットします 入力:
ipconfig/flushdns
- 最後に、コマンドの実行が完了するのを待って、接続を再試行します。
場合によっては、ホストの信頼性を確立できない問題は、DNS ホストの構成が間違っていることが原因である可能性があります。 これを修正するには、DNS キャッシュをフラッシュし、接続を再起動する必要があります。
既知のホストのクリアに関連するリスクはありますか?
known_hosts ファイルには信頼できるキーがすべて保存されているため、消去しないでください。 ただし、ファイルをクリアしても問題は発生しません。
信頼できるサーバーへの後続の接続時にのみ、「ホストの信頼性を確立できない」エラーが発生する可能性があります。
ただし、SSH クライアントを使用して別のリモート ホストに接続すると、ファイルは自動的に再作成されます。
今後、ホストの信頼性の問題を防ぐにはどうすればよいですか?
初めてサーバーに接続する場合、ホストの信頼性を確立できない問題は正常です。 したがって、理想的には、セキュリティ警告を無効にしないでください。
ただし、信頼できるサーバー、特にその後の接続でこのエラーを防ぐには、ホストが危険にさらされていないこと、および正しい更新されたキーに接続していることを確認してください。
ホストの信頼性を確立できない問題を修正する方法に関するこのガイドは終わりに達しました。 ほとんどの場合、このプロンプトは通常のセキュリティ警告ですが、リモート ホストが侵害されたことを意味する場合もあります。
以下のような SSH 構成の所有者または権限が間違っています この問題は、いくつかのコマンドを実行することで解決できます。
また、サーバーに初めて接続するときにエラーが発生した場合は、それが正常な現象であることを認識してください。 したがって、サーバーを信頼する場合は、[はい] オプションを選択するだけです。
まとめになりますが、知りたい場合は Windows 11 に RSAT をインストールする方法、このトピックに関する詳細なガイドを確認してください。
まだ問題が発生していますか?
スポンサーあり
上記の提案を行っても問題が解決しない場合は、コンピュータでさらに深刻な Windows の問題が発生する可能性があります。 次のようなオールインワン ソリューションを選択することをお勧めします。 フォルテクト 問題を効率的に解決するために。 インストール後は、 表示&修正 ボタンを押してから 修復を開始します。