Ubuntu 18.04は起動時にSSHキーをロードしなくなりました。

Ubuntu 18.04は起動時にSSHキーをロードしなくなりました。

今日まで、私のディレクトリにはすでに複数のSSHキーがあり、さらに~/.ssh/3つのキーを追加するまですべてがうまくいきました。再起動後、以前sshは可能でしたが、もはやキーを使用してサーバーにアクセスできないことがわかりました。接続を確認するときは、予想されるキーを読んでいないことがsshわかります。これが私がキーを取得する理由です。キーを手動で追加する場合:有効です。sshToo mnay authentication failuresssh add path/to_key

なぜもう機能しないのですか?もっとキーを追加するまではうまくいきました。ローカルには合計10個の秘密鍵と公開鍵があります。それはそんなに重要なのか?ヒントや簡単な説明をいただけますか?これはどのように機能しますか?

ベストアンサー1

これは、サーバーが知っているすべてのキーに対して試みるために発生します。正しいキーを見つける前に試行したキーの数が最大チェック試行回数を超えると、このエラーが発生します。

したがって、指定することをお勧めします。

これらの問題を軽減するためにフォルダを作成し、設定ファイルを作成しました。

  • 各グループに5つだけ論理的にサーバーをグループ化します。

  • 各グループのフォルダの作成

  • 各グループのプロファイルを作成する

  • 制限に達しないように、すべてのサーバーが最大5回の認証試行に設定されていることを確認してください。

  • その後、プロファイルが正確で5人のグループの準備が整っていることを確認してください。

システム数が多い場合は、~/.ssh/configを使用してください。

次の項目を入力します。

Host dev
    HostName dev.example.com
    Port 22000
    User fooey
Host github.com
    IdentityFile ~/.ssh/github.key

おすすめ記事