使用公共RSA密钥验证服务器

时间:2017-04-27 13:28:05

标签: ssh winscp

我有来自我要连接的服务器的RSA第2版公钥。我在哪里保存此密钥以便我可以验证服务器的身份?

我的公钥如下:

ssh-rsa AAAAN7ZZHjhUKjKxU... 

1 个答案:

答案 0 :(得分:1)

请参阅Calculate RSA key fingerprint

虽然现代版本的OpenSSH(自6.8版本起)默认情况下会计算SHA-256指纹,但您需要为WinSCP指定MD5指纹,您可能需要添加-E md5开关:

ssh-keygen -l -f id_rsa.pub -E md5

另请参阅relevant section of WinSCP FAQ on host keys

您可以在任何* nix机器上执行ssh-keygen,您可以访问。

或者您可以下载Microsoft build of OpenSSH for Windowslatest release)。只需从ZIP文件中提取ssh-keygen.exe即可。无需安装。