我想开始使用的paramiko库,但我尝试用下面简单的程序连接库尽快抛出一个异常:的paramiko“未知服务器”
import paramiko
ssh = paramiko.SSHClient()
ssh.connect('127.0.0.1', username='boatzart', password='mypassword')
错误我得到的是:
Traceback (most recent call last):
File "test.py", line 6, in <module>
ssh.connect('127.0.0.1')
File "build/bdist.macosx-10.7-intel/egg/paramiko/client.py", line 316, in connect
File "build/bdist.macosx-10.7-intel/egg/paramiko/client.py", line 85, in missing_host_key
paramiko.SSHException: Unknown server 127.0.0.1
无论我尝试使用哪个服务器,都会发生这种情况。
它的工作原理,我也这样做,但值得一提的是,你自动信任目标机器,并在技术上暴露给中间人攻击。只需提出警告! – F1Rumors
它的工作原理。我在windows10上测试过 – wazhao
'AutoAddPolicy()'是否将host_key添加到known_hosts。因此,这是在下次运行时,我可以删除'set_missing_host_key_policy()',只是用'load_system_host_keys()'? – nidHi