使用NetMiko在Cisco设备中连接SSH的问题

时间:2019-02-10 20:19:25

标签: python python-3.x ssh cisco-ios

我正在尝试使用netmiko连接到cisco设备,但是我遇到了下面的错误:我试图更改代码,但根本没用。

    from netmiko import ConnectHandler

    cisco ={
     'device_type':  'cisco_ios',
     'ip': ' 192.168.1.1',
     'username': 'cisco',
     'password': 'cisco',
    }

net_connect = ConnectHandler(**cisco)
output = net_connect.send_command('show ip inter brief')
print(output)
  

回溯(最近通话最近):文件   “ /home/rdc/.local/lib/python3.6/site-packages/netmiko/base_connection.py”,   建立连接中的第782行       self.remote_conn_pre.connect(** ssh_connect_params)文件“ /home/rdc/.local/lib/python3.6/site-packages/paramiko/client.py”,   连接线334       to_try = list(self._families_and_addresses(主机名,端口))文件“ /home/rdc/.local/lib/python3.6/site-packages/paramiko/client.py”,   _families_and_addresses中的第204行       主机名,端口,套接字。AF_UNSPEC,套接字.SOCK_STREAM文件“ /usr/lib/python3.6/socket.py”,行745,在getaddrinfo中       _socket.getaddrinfo中的res(主机,端口,家庭,类型,原型,标志):socket.gaierror:[Errno -2]名称或服务未知

     

在处理上述异常期间,发生了另一个异常:

     

回溯(最近通话最近):文件   “ /home/rdc/Documents/connection.py”,第10行,在       net_connect = ConnectHandler(** cisco)文件“ /home/rdc/.local/lib/python3.6/site-packages/netmiko/ssh_dispatcher.py”,   ConnectHandler中的第218行       返回ConnectionClass(* args,** kwargs)文件“ /home/rdc/.local/lib/python3.6/site-packages/netmiko/base_connection.py”,   第270行,在 init       self。建立连接()文件“ /home/rdc/.local/lib/python3.6/site-packages/netmiko/base_connection.py”,   建立连接中的第787行       引发NetMikoTimeoutException(msg)netmiko.ssh_exception.NetMikoTimeoutException:与设备的连接   超时:cisco_ios 192.168.1.1:22

     
    
      

>

    
  

1 个答案:

答案 0 :(得分:0)

我认为异常的这一部分解释了问题所在:

netmiko.ssh_exception.NetMikoTimeoutException: Connection to device timed-out: cisco_ios 192.168.1.1:22

当您尝试从同一台计算机SSH到192.168.1.1时会发生什么?这样行吗?

相关问题