在Windows中自动接受SSL证书

我们使用一些软件,将ssh到一堆机器,并做一些事情。 问题是在我们的testing实验室中,vm经常被重新创build(销毁和重新创build),所以软件会把vm视为新的,这是因为主机的真实性无法build立。 我最终手动putty,接受证书,软件会很高兴。 在几百毫米的腻子是不好玩的:-(

那么,我想知道是否有任何可以自动接受证书的Windows命令工具? (我们在一个封闭的实验室,所以我不担心安全问题)

提前致谢!

PS:我知道有一些针对Linux环境的解决scheme,但是这个是Windows

从另一个postfind答案,使用pscp.exe C:\> echo y | pscp.exe -l user -pw password -ls 192.168.0.1:/ C:\> echo y | pscp.exe -l user -pw password -ls 192.168.0.1:/ ,并且可以通过多个IP进行循环,等等

只要你使用的是标准的PuTTY发行版,就没有任何参数可以自动接受主机未知的主机密钥。 由于安全问题,开发者只是反对这个主意。 从马的嘴里读这里

但是,如果事先知道所有主机密钥,则可以解决PuTTY以外的问题。 PuTTY只是检查已知主机的HKCUregistry位置。 所以你基本上可以在运行PuTTY之前预先用已知的主机预先填充HKCU。 有很多方法可以做到这一点。 上面引用的页面甚至有一个脚本的链接,将“知名主机”文件转换为.REG文件。