Lorsque vous vous connectez via ssh, vous pouvez voir ce qui suit sur auth.log:
Dec 14 16:29:30 app sshd[22781]: Accepted publickey for dev from XXX.XXX.XX.XXX port XXXXX ssh2: RSA SHA256:pO8i...
J'ai essayé de comprendre ce que sont ces informations SHA256, mais je n'ai rien trouvé qui semble correspondre. J'ai d'abord pensé qu'il pourrait s'agir d'informations provenant du client (clé publique, empreinte digitale, nom d'hôte haché, etc.) à partir desquelles je me connecte, mais je n'ai rien trouvé à confirmer, ni côté serveur.
L'information la plus proche que j'ai trouvée est ici , mais je n'ai pas compris quand elle dit "Et voici un exemple utilisant une clé pour l'authentification. Il montre l'empreinte digitale kewy (une faute d'orthographe, probablement) comme un hachage SHA256 en base64." , car je n'ai trouvé aucune empreinte digitale correspondante.
Je vous remercie.
ssh-keygen -lf .ssh/id_rsa.pub
ssh-keygen -lf .ssh/id_rsa.pub
comme réponse distincte. Il vaut mieux que l'encodage manuel.Eu la même question sur macOS 10.13.6, où votre réponse avait juste besoin de quelques ajustements:
Merci beaucoup.
la source