Eu tive várias chaves ssh no meu ~/.ssh/
diretório até hoje e tudo funcionou perfeitamente até que eu adicionei mais 3 chaves. Percebi que após a reinicialização não consigo mais acessar ssh
um servidor com uma chave e consegui antes. Quando inspeciono a ssh
conexão vejo que ssh
nem está lendo a chave que deveria ler, por isso recebo Too mnay authentication failures
. Ao adicionar a chave manualmente: ssh add path/to_key
funciona.
Por que não está funcionando mais? Ele costumava funcionar bem até que eu adicionei mais algumas chaves. Eu tenho cerca de 10 chaves privadas e públicas localmente no total. Isso importa? Você pode me dar uma dica ou algum tipo de breve explicação de como essa coisa funciona?
Isso está acontecendo porque está tentando todas as chaves que conhece no servidor. Se o número de chaves que ele tenta antes de encontrar a correta exceder o número máximo de tentativas de autenticação, você receberá esse erro.
Portanto, é apenas uma boa prática especificar.
Criei pastas e depois fiz perfis para mitigar esse tipo de problema.
Faça agrupamentos lógicos de servidores para que haja apenas 5 em cada grupo
Faça uma pasta para cada grupo
Faça um perfil para cada grupo
Certifique-se de que todos os servidores estejam configurados para que 5 tentativas de autenticação sejam o máximo para que você nunca atinja o limite
Em seguida, verifique se você está no perfil certo e está pronto para esse grupo de 5.
Se você não tiver muitos sistemas, eu usaria ~/.ssh/config
Coloque entradas como: