informatica:programacion:python:modulos:netmiko
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Netmiko
Biblioteca de Python basada en Paramiko que facilita las conexiones con dispositivos de red.
Instalación
pip install netmiko
Dispositivos soportados
| Sistema | device_type |
|---|---|
| Arista EOS | arista_eos |
| Cisco IOS | cisco_ios |
| Cisco IOS-XR | cisco_xr |
| Cisco NX-OS | cisco_nxos |
| Junos | juniper |
| terminal_server | |
| generic |
Uso
Ejecución de comando
from netmiko import ConnectHandler # Información de conexión device = { 'device_type': 'terminal_server', 'ip': '10.0.65.28', 'username': 'root', 'password': 'abc123.', 'port': 22 } # Conexión net_connect = ConnectHandler(**device) # Ejecución de un comando output = net_connect.send_command("uptime") print() print('#' * 50) print(type(output)) print(output) print('#' * 50) print() # Cerramos la conexión net_connect.disconnect()
Recursos
informatica/programacion/python/modulos/netmiko.1605198252.txt.gz · Última modificación: por tempwin
