파이썬에서 초보자인데 전문가의 조언이 필요합니다. 나는 윈도우 머신에서 파이썬 2.7을 설치하고 cisco call manager CLI 중 하나에 연결하고 명령 (예 : -admin : utils는 보고서 하드웨어를 작성)을 실행하는 스크립트를 하나 실행하려고 시도했다. 나는 정상적으로 연결하는 퍼티 트로프의 스크린 샷을 붙 였지만 이것을 자동화하고 싶습니다. 이것에 대한 도움을 주시면 감사하겠습니다.cucm 서버에 SSH 연결을하는 동안 Python Netmiko 오류가 발생했습니다.
내가 netmiko를 사용하여 시도했지만 그것은 오류 아래 말한다 - enter image description here
>>> from netmiko import ConnectHandler
>>> cisco_881 = {'device_type': 'cisco_ios','ip': '10.10.201.11','username':
'Admin','password': 'admin123'}
>>> net_connect = ConnectHandler(**cisco_881)
Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
net_connect = ConnectHandler(**cisco_881)
File "build\bdist.win32\egg\netmiko\ssh_dispatcher.py", line 122, in
ConnectHandler
return ConnectionClass(*args, **kwargs)
File "build\bdist.win32\egg\netmiko\base_connection.py", line 146, in
__init__
self.session_preparation()
File "build\bdist.win32\egg\netmiko\cisco\cisco_ios.py", line 11, in
session_preparation
self.set_base_prompt()
File "build\bdist.win32\egg\netmiko\base_connection.py", line 634, in
set_base_prompt
raise ValueError("Router prompt not found: {0}".format(prompt))
ValueError: Router prompt not found: admin: