Eu tenho uma lista de servidores:
cat list.txt
10.10.10.10 servera
10.11.10.10 serverb
Como posso verificar se consigo logar via ssh neles ou não? Quero dizer, por padrão, eu deveria conseguir fazer logon via autenticação de chave ssh .., portanto, em resumo, preciso de uma solução que classifique as linhas (servidores) no list.txt assim:
- servidores que eu posso logar via chave ssh
- servidores que solicitam senha (é claro que a senha é desconhecida ..)
- servidores inacessíveis
ping
não é realmente um bom indicador. Existem muitas configurações que permitem ssh
conexões, mas não respondem aos pings.