使用pywinauto确认PuTTY主机密钥提示

mn0o7

我正在尝试使用pywinauto自动运行PuTTY界面,除了在y弹出警报窗口时需要按一下以接受主机键的部分之外,所有其他东西都可以正常工作我正在使用PuTTY界面,因为它不仅连接到普通ssh,而且还连接到交互式界面。

这是我的代码。我想知道为什么当我发送y或时Enter,它对弹出窗口没有影响:

def config_dp(hostname, cm_temp_ip, new_ip):
    first_connect(cm_temp_ip)
    app = Application ().Start (cmd_line=u'putty.exe admin@'+cm_temp_ip+' -pw BLAHBLAHJ')
    putty = app.PuTTY
    putty.type_keys("y")
    putty.wait('ready')
    time.sleep(3)
    putty.type_keys("2")
    putty.type_keys("{ENTER}")
    putty.type_keys("2")
    putty.type_keys("{ENTER}")
    putty.type_keys(hostname)
    putty.type_keys("{ENTER}")
    putty.type_keys("{ENTER}")
    time.sleep(3)
    putty.type_keys("U")
    putty.type_keys("3")
    putty.type_keys("{ENTER}")
    putty.type_keys("{ENTER}")
    putty.type_keys("2")
    putty.type_keys("{ENTER}")
    putty.type_keys(new_ip+"/24")
    putty.type_keys("{ENTER}")
    time.sleep(5)
    putty.close()
    first_connect(new_ip)
    reboot(new_ip)
    time.sleep(60)
    enable_root(new_ip)
马丁·普里克里(Martin Prikryl)

不要自动执行主机密钥验证。而是使用-hostkey命令行开关提供有效主机密钥的指纹。

我可以将服务器的RSA主机密钥作为PuTTY命令行选项传递吗?


(抛开了为什么要自动化PuTTY,而不是使用本机Python SSH实现。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

主机密钥验证失败,使用SSH

来自分类Dev

使用WinSCP禁止在SFTP或SCP中使用主机密钥

来自分类Dev

禁止使用WinSCP在SFTP或SCP中使用主机密钥

来自分类Dev

不是使用Terraform创建的Azure函数“主机密钥”

来自分类Dev

如何使用Yocto安装SSH主机密钥

来自分类Dev

使用gitlab和jenkins的主机密钥验证失败

来自分类Dev

使用scp时主机密钥验证失败

来自分类Dev

使用Vagrant进行配置时如何强制主机密钥?

来自分类Dev

使用mpi4py的主机密钥验证失败

来自分类Dev

如何使用ssh-agent禁止主机密钥检查

来自分类Dev

PuTTY警告:服务器的主机密钥与注册表中缓存的一个PuTTY不匹配

来自分类Dev

“主机密钥验证失败”?

来自分类Dev

有没有办法在PuTTY中自动接受SSH主机密钥(即使更改了密钥)?

来自分类Dev

从 Windows 命令提示符 ssh 时主机密钥验证失败?

来自分类Dev

如何使用ssh-ed25519作为pysftp的密钥设置主机密钥文件

来自分类Dev

SSH主机密钥不断变化

来自分类Dev

SSH主机密钥不断变化

来自分类Dev

如何转换ssh主机密钥?

来自分类Dev

SSH“主机密钥验证失败”错误

来自分类Dev

忽略子网的SSH主机密钥验证

来自分类Dev

主机密钥验证失败。#015

来自分类Dev

验证旧格式的主机密钥指纹

来自分类Dev

PSCP不接受主机密钥

来自分类Dev

sshd命令需要哪种主机密钥?

来自分类Dev

“主机密钥未验证!” 使用WinSCP .NET程序集进行连接时

来自分类Dev

Azure功能:如何使用C#代码以编程方式访问主机密钥?

来自分类Dev

“主机密钥尚未验证!” 使用WinSCP .NET程序集进行连接时

来自分类Dev

salt-ssh :使用 python api 禁用 SSH 主机密钥检查

来自分类Dev

使用Powershell确认提示

Related 相关文章

热门标签

归档