Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyEZ:jnpr.junos.exception.ConnectRefusedError:ConnectRefusedError(xx.xxx.xxx.xxx)_Python_Pyez - Fatal编程技术网

Python PyEZ:jnpr.junos.exception.ConnectRefusedError:ConnectRefusedError(xx.xxx.xxx.xxx)

Python PyEZ:jnpr.junos.exception.ConnectRefusedError:ConnectRefusedError(xx.xxx.xxx.xxx),python,pyez,Python,Pyez,PyEZ设备连接返回ConnectRefusedError >>> dev = Device(host='xx.xxx.xx.xx', user='xxxx',password='xxxx') >>> dev.open() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packag

PyEZ设备连接返回ConnectRefusedError

>>> dev = Device(host='xx.xxx.xx.xx', user='xxxx',password='xxxx')
>>> dev.open()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\jnpr\junos\device.py", line 459, in open
    raise EzErrors.ConnectRefusedError(self)
jnpr.junos.exception.ConnectRefusedError: ConnectRefusedError(xx.xxx.xx.xx)
>>dev=Device(主机='xx.xxx.xx.xx',用户='xxxx',密码='xxxx')
>>>开发开放()
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Python27\lib\site packages\jnpr\junos\device.py”,第459行,打开
引发错误。连接拒绝错误(自身)
jnpr.junos.exception.ConnectRefusedError:ConnectRefusedError(xx.xxx.xx.xx)

在给定设备上似乎未启用netconf。(因此PyEZ无法连接到netconf默认830端口)

我们有两个选择

使用下面的config命令在设备上启用netconf

"set system services netconf ssh"
或者设备类中的passport=22,以便PyEZ使用sh端口代替netconf 830端口进行通信

dev = Device(host='xx.xx.xx.xxx', user='xxx', password='xxxx', port=22)