有没有办法在与WinSCP建立SSH连接时自动接受主机密钥。我使用的是winscp.com
版本4.2。我了解-hostkey=*
仅在5.2版本之后可用。
我的当前脚本只是等待提示,并且在主机密钥更改后不会继续。有没有办法实现自动化?
答案 0 :(得分:2)
唯一合适的解决方案是升级。 WinSCP 4.2已有多年历史,因此存在许多安全漏洞。
显然,作为副作用,您可以获得-hostkey=*
“功能”。
在5.2之前的版本中自动接受主机密钥的唯一方法是使用-hostkey=<fingerprint>
。这仍然是唯一正确和安全的解决方案。
有关详细信息,请参阅Where do I get SSH host key fingerprint to authorize the server?