Назад | Перейти на главную страницу

Как узнать, могу ли я использовать SSH на серверах?

У меня более 200 серверов, но сложно отслеживать их все по некоторым документам, через некоторое время он устаревает, поэтому, чтобы обновить этот документ, я должен знать, на каких серверах я могу войти через SSH. Я уже создал скрипт, который будет пинговать диапазон IP-адресов, теперь, имея этот список, я хотел бы знать, могу ли я подключиться к ним по SSH. Я думал в комбинации sshpass и ssh внутри цикла, но задайтесь вопросом, лучшее ли это решение.

Есть идея или предложение?

предложение Давуда хорошо, вы также можете передать список серверов в ssh-keyscan чтобы просканировать их и зарегистрировать открытый ключ сервера.

Используйте какую-нибудь программу мониторинга, например Nagios для этого вместо того, чтобы писать свои собственные сценарии. Он предупредит вас, если какой-то сервер выйдет из строя.