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 (当我点击“会话”,然后“服务器/协议信息”时)
是否有可能将一个转换为另一个?
是否可以从WinSCP、PuTTY或其他工具获取ssh-rsa
指纹?
HostKey
来使WinSCP使用RSA。
如果您可以通过SSH终端(例如PuTTY)连接到服务器,则可以使用ssh-keygen
显示RSA主机密钥的指纹:
ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key
(这假设您使用OpenSSH在常见的*nix服务器上)
请注意,只有在事先验证了SSH终端使用的主机密钥之后,此操作才有意义。
请参阅WinSCP FAQ中我在哪里获取SSH主机密钥指纹以授权服务器?,其中涵盖了所有内容。
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)。它们之间没有任何联系,因为它们是来自不同密钥的指纹。