我正在尝试使用Paramiko通过SSH登录到Brocade交换机并执行远程命令。 以下是代码:
def ssh_connector(ip, userName, passWord, command):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip, username=userName, password=passWord, port=22)
stdin, stdout, stderr = ssh.exec_command(command)
print stdout.readlines()
ssh_connector(ip, userName, passWord, 'show running-config')
尝试运行代码时,我遇到了一个奇怪的错误,如下所示。
我不知道这个错误的原因或SSH连接是否成功。你能帮我解决一下吗?协议错误,不以scp开头!