J'ai une liste de serveurs:
cat list.txt
10.10.10.10 servera
10.11.10.10 serverb
Comment puis-je vérifier que je peux me connecter via ssh ou non? Je veux dire par défaut que je devrais pouvoir me connecter via la clé ssh auth .., donc en bref, j'ai besoin d'une solution qui trie les lignes (serveurs) dans le list.txt comme ceci:
- serveurs que je peux me connecter via la clé ssh
- serveurs qui demandent le mot de passe (bien sûr le mot de passe est inconnu ..)
- serveurs inaccessibles
ping
n'est pas vraiment un bon indicateur. Il existe de nombreuses configurations qui autorisent les ssh
connexions mais ne répondent pas aux pings.