У мене є список серверів:
cat list.txt
10.10.10.10 servera
10.11.10.10 serverb
Як я можу перевірити, чи можу я ввійти через ssh до них чи ні? Я маю на увазі, я за замовчуванням повинен мати можливість увійти через ключ ssh auth .., коротше кажучи, мені потрібно рішення, яке сортує лінії (сервери) у list.txt так:
- сервери, на які я можу ввійти через ключ ssh
- сервери, що вимагають ввести пароль (звичайно, пароль невідомий ..)
- недоступні сервери
ping
насправді не хороший показник. Існує багато налаштувань, які дозволяють ssh
з'єднатися, але не відповідають на pings.