Czy istnieje prosty sposób na uzyskanie listy wszystkich odcisków palców wprowadzonych w .ssh / uprawnionych_kluczykach || Plik .ssh / Author_keys2?
ssh-keygen -l -f .ssh/authorized_keys
zwróci tylko odcisk palca pierwszego wiersza / wpisu / klucza publicznego
włamać się z awk:
awk 'BEGIN {
while (getline < ".ssh/authorized_keys") {
if ($1!~"ssh-(r|d)sa") {continue}
print "Fingerprint for "$3
system("echo " "\""$0"\"> /tmp/authorizedPublicKey.scan; \
ssh-keygen -l -f /tmp/authorizedPublicKey.scan; \
rm /tmp/authorizedPublicKey.scan"
)
}
}'
ale czy istnieje prostszy sposób lub polecenie ssh, którego nie znalazłem?
authorized_keys
pliku, w którymssh-keygen
baulks. Szukałem niezawodnego sposobu na jego przeanalizowanie, ale najlepsze, jakie mogłem wymyślić, obejmuje ta odpowiedź .