Netmiko SSH Automation
Patterns Netmiko Python sûrs pour équipements réseau : collecte en lecture seule d'abord, SSH par lots bornés, parsing TextFSM, changements de config gardés, timeouts, aucun identifiant en dur.
- Quoi
- Patterns Netmiko Python sûrs pour équipements réseau : collecte en lecture seule d'abord, SSH par lots bornés, parsing TextFSM, changements de config gardés, timeouts, aucun identifiant en dur.
- Coût
- Gratuit
- Prérequis
- Utilisez « Automatisation SSH Netmiko » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un skill d'automatisation SSH Netmiko qui apprend à Muse à automatiser les équipements réseau sans mettre le réseau à terre. Les défauts de sécurité sont tout l'intérêt : commencer par la collecte en lecture seule avec `send_command()`, garder l'inventaire petit et explicite (pas de balayage de plages d'adresses entières), tirer les identifiants des variables d'environnement, d'un coffre ou de `getpass` (jamais en dur), définir des timeouts de connexion et de lecture, limiter la concurrence pour ne pas surcharger les vieux équipements, exiger un drapeau opérateur explicite avant tout `send_config_set()`, et ne jamais appeler `save_config()` avant que le changement soit vérifié et approuvé. Il couvre le parsing TextFSM pour une sortie structurée, la gestion des exceptions Netmiko (authentification, timeouts, timeouts de lecture), et les patterns SSH par lots bornés pour collecter la sortie `show` sur routeurs, switches et pare-feu. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : ce skill pilote de vraies sessions SSH contre de vrais équipements ; relisez chaque script avant qu'il touche la production ; commencez en lecture seule et ne passez aux changements de config qu'avec approbation explicite. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Automatisation SSH Netmiko » avec votre Muse. Prérequis : Python avec le paquet netmiko installé et un accès SSH à vos équipements réseau. Ce skill pilote de vraies sessions SSH, relisez tout d'abord. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/netmiko-ssh-automation/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Écris un script de collecte en lecture seule pour [équipements] : [commandes show]. Les identifiants viennent des variables d'environnement. » 3. Seulement après avoir relu la sortie en lecture seule, demandez : « Rédige maintenant le changement de config gardé avec le drapeau opérateur explicite, mais sans sauvegarder. » Astuce : gardez le premier inventaire à une poignée d'équipements ; montez en charge seulement après que les timeouts et la gestion d'erreurs ont fait leurs preuves. Sécurité : un skill est du texte d'instructions, mais les scripts qu'il produit ouvrent de vraies sessions SSH. Ne mettez jamais d'identifiants en dur, commencez en lecture seule, et exigez une approbation explicite avant tout changement de config ou sauvegarde.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.