当我运行命令时ssh-keygen -lf /etc/ssh/ssh_host_rsa_key
它返回:
2048 SHA256 asdfgErgsf34GQERgfdGadsfsafgergfgadgfagjfaifgj root@Fre2 (RSA)
而不是如下的值:
RSA key fingerprint is c5:28:29:b9:44:d7:b1:4c:72:6f:3f:d2:fd:69:11:49
这个在 16.04 中坏了吗?
答案1
看起来默认输出已经改变,并且默认指纹哈希升级为 SHA256。
要获取 MD5 格式的输出,请使用以下-E
开关:
$ ssh-keygen -l -E md5 -f /etc/ssh/ssh_host_rsa_key
2048 MD5:c5:28:29:b9:44:d7:b1:4c:72:6f:3f:d2:fd:69:11:49 no comment (RSA)