我正在使用 Telnet 功能连接到机器,使用 Putty 将一些文件推送到它,并且到目前为止它运行良好。但是现在突然之间,当我尝试使用 subprocess.Popen() 将一些文件推送到机器时,它开始向我抛出错误。错误是:
结果:警告 - 潜在的安全漏洞!
服务器的主机密钥与注册表中缓存的一个 PuTTY 不匹配。这意味着服务器管理员更改了主机密钥,或者您实际上连接到另一台冒充服务器的计算机。
更新缓存的密钥?(是/否,返回取消连接)连接被放弃。失去了连接
我想在我的脚本中添加一个步骤,如果控制台有这样的东西,那么它在控制台上输入“是/y”。我已经尝试过这件事来解决它:
if '结果:警告 - 潜在的安全漏洞!' 在 sys.argv 中:
raw_input("y\n")
time.sleep(1)
但它不起作用..对此有任何帮助!