小编Emi*_*ter的帖子

如何在 Openssh 中验证主机指纹

当我尝试从远程机器连接到家用机器时,如何验证新连接主机的指纹。第一次连接时,我得到了这个:

emiter@very-far-machine.org$ ssh emiter@home-machine.org:~/
The authenticity of host '[home-machine.org]:222 ([x.xx.xx.xx]:222)' can't be established.
ECDSA key fingerprint is SHA256:6lr/VtTwgrKZVNZQ8y8Le/ilfBYfo0e+9UliSg+AD2k.
Are you sure you want to continue connecting (yes/no)? 
Run Code Online (Sandbox Code Playgroud)

如何检查我的“家用机”的指纹?我试图像这样在我的家用机器上列出它们:

emiter@home-machine.org:~$ for pubkey_file in /etc/ssh/*.pub; do ssh-keygen -lf ${pubkey_file};  done
1024 d1:ef:db:b4:24:fc:ca:fe:e1:11:8c:36:0a:77:90:49 /etc/ssh/ssh_host_dsa_key.pub (DSA)
256 d9:25:51:16:ca:76:bd:8f:b8:6a:79:a2:1c:81:4b:4c /etc/ssh/ssh_host_ecdsa_key.pub (ECDSA)
2048 3a:c6:2d:29:7c:b9:16:e8:ed:1c:a8:26:5d:ab:0d:1e /etc/ssh/ssh_host_rsa_key.pub (RSA)
emiter@home-machine.org:~$ 
Run Code Online (Sandbox Code Playgroud)

但是这些键似乎采用不同的格式。这是某种指纹的MD5吗?我如何才能以统一格式获得这些指纹?

ssh openssh ssh-keys

14
推荐指数
2
解决办法
9844
查看次数

标签 统计

openssh ×1

ssh ×1

ssh-keys ×1