Je voudrais écrire un plugin de surveillance qui vérifie divers hôtes sur mon réseau pour m'assurer que le mot de passe ou l'authentification SSH interactive n'est pas activé. C'est-à-dire, j'ai besoin d'écrire le code que:Comment puis-je détecter par programme les types d'authentification ssh disponibles?
- Se connecte à un port SSH.
- Énumère les méthodes d'authentification disponibles.
- Vérifie que seule l'authentification par clé est possible.
Les méthodes utilisant le code python ou bourne sh (en utilisant ssh
) sont les plus intéressantes pour moi, mais d'autres langages, bibliothèques ou astuces sont également appréciés.
Nice et simple. Merci. Serait intéressé par votre code s'il finit par être open source ... – Stef
Malheureusement, ce bloc de code particulier ne pourra pas être ouvert. Pardon. C'est pourquoi je voulais partager les premières réflexions avant de devoir arrêter d'en parler. – Eadwacer