4

BizTalk 将内部 SFTP 测试的指纹视为 ssh-rsa 2048 33:88:f0:ff:63:78:a9:2b:3f:09:cb:05:81:db:59:86

WinSCP 显示: ssh-ed25519 256 ff:2e:5e:33:7a:15:de:69:18:cf:82:ae:f0:4e:7b:d2 (当我点击“会话”,然后“服务器/协议信息")

是否可以将一种转换为另一种?ssh-rsa是否可以从 WinSCP、PuTTY 或其他工具获取指纹?

4

2 回答 2

4
ssh-rsa 2048 33:88:f0:ff:63:78:a9:2b:3f:09:cb:05:81:db:59:86 

ssh-ed25519 256 ff:2e:5e:33:7a:15:de:69:18:cf:82:ae:f0:4e:7b:d2

是相同的指纹类型,但不同的密钥类型(一种是 RSA,另一种是 ED25519——椭圆曲线)。没有办法一一对应,因为它们是不同键的指纹。

于 2017-05-15T17:07:51.183 回答
4

WinSCP 使用 Ed25519 主机密钥。它与 BizTalk 使用的 RSA 主机密钥不同。您无法将一种转换为另一种。

WinSCP 默认为 Ed25519 主机密钥,因为它优于 RSA。您只能使用原始会话设置HostKey使 WinSCP 使用 RSA 。


或者,如果您可以使用 SSH 终端(例如 PuTTY)连接到服务器,请使用ssh-keygen显示 RSA 主机密钥的指纹:

ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key

(这假设带有 OpenSSH 的通用 *nix 服务器)

请注意,这只有在您预先验证了 SSH 终端使用的主机密钥时才有意义。

请参阅 WinSCP 常见问题解答,了解如何获取 SSH 主机密钥指纹以授权服务器?,涵盖了所有这些。

于 2017-05-15T17:23:33.930 回答