Я хотел бы написать плагин мониторинга, который проверяет различные хосты в моей сети, чтобы убедиться, что пароль или интерактивная аутентификация SSH не включены. То есть мне нужно написать код, который:Как я могу программным образом определить типы аутентификации ssh?
- Подключается к порту SSH.
- Перечисляет доступные методы аутентификации.
- Проверяет, что возможна только аутентификация на основе ключа.
Мне очень интересны методы с использованием кода python или bourne sh (с использованием ssh
), но также ценятся другие языки, библиотеки или подсказки.
Nice и простой. Благодарю. Будет интересен ваш код, если он окажется открытым исходным кодом ... – Stef
К сожалению, этот конкретный блок кода не сможет быть открытым. Сожалею. Вот почему я хотел поделиться первоначальными мыслями, прежде чем мне нужно прекратить говорить об этом. – Eadwacer