Putty 已知主机密钥

Putty 已知主机密钥

我正在尝试使用 putty 通过批处理脚本编写到主机的 ssh 连接。主机密钥在主机重启时会更改。然后,当显示安全警报时,需要用户单击“是”。

我的批处理脚本ssh_connection.bat执行以下操作:

putty.exe -ssh user@my_host -m mycommand.txt

我尝试添加StrictHostKeyChecking=no.ssh/config没有成功。

我的设置是一台计算机通过 eth 连接到主机,两者都无法访问互联网。所以安全性对于我尝试执行的测试来说并不重要。

所以我要寻找的是:要么保持我的主机密钥不变,要么绕过安全警报,要么在显示警报时自动按“是”。

答案1

正如问题评论中所指出的,如果没有某种高级GUI测试类型的工具,你就无法使用 Putty 来实现这一目标。

但是,由于您使用的是PuTTY,因此我建议您安装并使用它。您将获得尽可能**Cygwin**完整的linux/环境,包括,服务器和客户端,它们与 的标准版本兼容得非常好。unixOpenSSHOpenSSH

Bash是默认的 shell,还有其他几个 shell 可用,但我认为zsh不再受支持。此外,您还可以获得更多可能对您有用的工具。

Cygwin是一个RedHat项目,我已经用了它 20 多年了!它运行良好,是一个当前正在进行的项目。简单的网络搜索就能找到您需要的一切。

然而我不建议安装“所有东西”。只需进行基本安装,然后添加您需要的内容,尤其是ssh。最多选择整个类别,例如“系统工具”。获得所有内容比任何人需要的都要多!

相关内容