有没有办法在 WinSCP 中配置一个known_hosts
带有密钥指纹的文件,以便在您想要连接时不被 WinSCP 查询?
答案1
WinSCP 不使用known_hosts
文件。与 PuTTY 一样,它将已知的主机密钥存储到 Windows 注册表中(或可选的 INI 文件中)
[HKEY_CURRENT_USER\SOFTWARE\Martin Prikryl\WinSCP 2\SshHostKeys]
密钥的格式与 不同known_hosts
。
如果您已将主机密钥缓存在另一台机器上,则可以将其复制到新机器上。
但是你可以known_hosts
从文件导入主机密钥。
另一种方法是让 WinSCP 使用已知的主机密钥指纹保存新站点,例如:
winscp.exe sftp://username;[email protected]/;save