将 Ed25519 转换为 RSA 指纹(或如何找到 SSH 指纹)
Convert Ed25519 to RSA fingerprint (or how to find SSH fingerprint)
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
(当我点击 "Session",然后 "Server/Protocol Information")
是否可以将一个转换为另一个?
是否可以从 WinSCP、PuTTY 或其他工具获取 ssh-rsa
指纹?
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——椭圆曲线)。没有办法一个到另一个,因为它们是不同密钥的指纹。
WinSCP 使用 Ed25519 主机密钥。它是一个不同于 BizTalk 使用的 RSA 主机密钥的密钥。您不能将一个转换为另一个。
WinSCP 默认使用 Ed25519 主机密钥,因为它优于 RSA。您只能使用 raw session settings HostKey
.
让 WinSCP 使用 RSA
或者,如果您可以使用 SSH 终端(例如 PuTTY)连接到服务器,请使用 ssh-keygen
显示 RSA 主机密钥的指纹:
ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key
(假设使用 OpenSSH 的通用 *nix 服务器)
请注意,只有当您验证了 SSH 终端使用的主机密钥时,这才有意义。
请参阅 Where do I get SSH host key fingerprint to authorize the server? 上的 WinSCP 常见问题解答,其中涵盖了所有内容。
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 (当我点击 "Session",然后 "Server/Protocol Information")
是否可以将一个转换为另一个?
是否可以从 WinSCP、PuTTY 或其他工具获取 ssh-rsa
指纹?
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——椭圆曲线)。没有办法一个到另一个,因为它们是不同密钥的指纹。
WinSCP 使用 Ed25519 主机密钥。它是一个不同于 BizTalk 使用的 RSA 主机密钥的密钥。您不能将一个转换为另一个。
WinSCP 默认使用 Ed25519 主机密钥,因为它优于 RSA。您只能使用 raw session settings HostKey
.
或者,如果您可以使用 SSH 终端(例如 PuTTY)连接到服务器,请使用 ssh-keygen
显示 RSA 主机密钥的指纹:
ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key
(假设使用 OpenSSH 的通用 *nix 服务器)
请注意,只有当您验证了 SSH 终端使用的主机密钥时,这才有意义。
请参阅 Where do I get SSH host key fingerprint to authorize the server? 上的 WinSCP 常见问题解答,其中涵盖了所有内容。