当我使用Paramiko将其连接到CLI时,我想从CLI提示符中读取路由器的主机名,但我只是使用下面的代码获取空白输出。
import paramiko, socket
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(router, username=abc, password=abc, timeout=5)
ssh = ssh.invoke_shell()
output = ssh.recv(1000)
print output
我想收到的路由器的命令行提示符:
Router#