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