Я хотел бы написать плагин для мониторинга, который проверяет различные хосты в моей сети, чтобы убедиться, что пароль или интерактивная аутентификация SSH не включены. То есть мне нужно написать код, который:
- Подключается к порту SSH.
- Перечисляет доступные методы проверки подлинности.
- Проверяет, что возможна только аутентификация на основе ключа.
Методы, использующие код python или bournesh (с использованием ssh
), мне наиболее интересны, но другие языки, библиотеки или подсказки также приветствуются.