为此,您必须将sshd的LogLevel提升为VERBOSE.
原文链接:https://www.f2er.com/bash/385247.htmllogLevel VERBOSE
在/ etc / ssh / sshd_config中并重新启动sshd.这将导致sshd将用于登录的密钥的指纹记录到配置的日志文件(/ var / log / secure,/ var / log / auth等).您将收到类似于此的消息
Dec 9 11:47:15 host sshd[32282]: Found matching RSA key: 54:d2:06:cf:85:ec:89:96:3c:a8:73:c7:a1:30:c2:8b
54:d2:06:cf:85:ec:89:96:3c:a8:73:c7:a1:30:c2:8b是用于登录的密钥的指纹.
您可以使用该命令获取特定密钥的指纹
ssh-keygen -lf <keyfile>
其中keyfile是公钥
sshkeygen -lf /tmp/test.key 2048 21:02:4b:82:83:62:49:d7:5f:e0:8f:cf:ec:a3:5f:38 /tmp/test.key (RSA)