term = subprocess.Popen("plink admin@hostname -pw
password",shell=False,stdin=subprocess.PIPE, stdout=subprocess.PIPE)
警告-潜在的安全漏洞! 服务器的主机密钥与PuTTY具有的密钥不匹配 缓存在注册表中。这意味着 服务器管理员已更改主机密钥,或者您 实际上已连接到另一台假装的计算机 成为服务器。 新的dss密钥指纹为: ssh-dss 512 bd:21:76:e8:ad:e4:99:18:e6:4d:fa:ca:27:cf:32:99 如果您期待此更改并信任新密钥, 输入“ y”以更新PuTTY的缓存并继续连接。 如果要进行连接但不更新 在缓存中,输入“ n”。 如果要完全放弃连接,请按 返回取消。只有按回车键才能保证 安全的选择。 更新缓存密钥? (是/否,返回取消连接)
我该如何克服?
我无法使用paramiko
,因为服务器不会使用paramiko
来打开会话。我必须用plink
来做。我有很多服务器接近100个,每个IP 4个,总计400个IP,所以我不能手动接受密钥