informatica:programacion:python:modulos:netmiko
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:python:modulos:netmiko [2020/11/12 22:20] – [Conexión mediante proxy/gateway] tempwin | informatica:programacion:python:modulos:netmiko [2021/06/17 12:57] (actual) – [Ejemplo Cisco] tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Netmiko ====== | ====== Netmiko ====== | ||
| - | Biblioteca de Python basada en Paramiko que facilita las conexiones con dispositivos de red. | + | Biblioteca de Python basada en [[http:// |
| * [[https:// | * [[https:// | ||
| Línea 14: | Línea 14: | ||
| ===== Dispositivos soportados ===== | ===== Dispositivos soportados ===== | ||
| - | Salvo los genéricos o terminal | + | Salvo los genéricos o terminal |
| ^ Sistema | ^ Sistema | ||
| Línea 59: | Línea 59: | ||
| </ | </ | ||
| + | ==== Ejemplo Cisco ==== | ||
| + | |||
| + | Conexión a un router Cisco y ejecución de un comando | ||
| + | |||
| + | <code python> | ||
| + | from netmiko import ConnectHandler | ||
| + | |||
| + | # Creamos la conexión SSH | ||
| + | sshCli = ConnectHandler( | ||
| + | device_type=' | ||
| + | host=' | ||
| + | port=22, | ||
| + | username=' | ||
| + | password=' | ||
| + | ) | ||
| + | |||
| + | # Probamos a ejecutar un comando en el router | ||
| + | output = sshCli.send_command(" | ||
| + | |||
| + | # Mostramos el resultado | ||
| + | print(" | ||
| + | </ | ||
| ==== Conexión mediante proxy/ | ==== Conexión mediante proxy/ | ||
| - | También se conoce a esto como conexión mediante //jump hosts//. | + | También se conoce a esto como conexión mediante //jump hosts//, donde la conexión se realiza a un servidor desde el que se realiza otra conexión al dispositivo final. |
| + | |||
| + | <WRAP center round info 60%> | ||
| + | Necesario instalar el módulo '' | ||
| + | </ | ||
| <code python> | <code python> | ||
informatica/programacion/python/modulos/netmiko.1605216057.txt.gz · Última modificación: por tempwin
