Mam listę serwerów:
cat list.txt
10.10.10.10 servera
10.11.10.10 serverb
Jak mogę sprawdzić, czy mogę się do nich zalogować przez ssh, czy nie? Mam na myśli, że powinienem być w stanie zalogować się za pomocą klucza ssh auth .., więc w skrócie, potrzebuję rozwiązania, które sortuje linie (serwery) na list.txt w następujący sposób:
- serwery, które mogę zalogować za pomocą klucza ssh
- serwery pytające o hasło (oczywiście hasło jest nieznane ..)
- serwery, które są nieosiągalne
ping
nie jest tak naprawdę dobrym wskaźnikiem. Istnieje wiele ustawień, które umożliwiają ssh
połączenia, ale nie odpowiadają na pingi.