Доброго времени суток
Как обычно, на хосте у ssh есть несколько ключей - на каждый поддерживаемый тип ключа - dsa, rsa, ecdsa, ed25519
Локально fingerprint'ы можно увидеть примерно так:
# for file in $( ls /etc/ssh/ | grep '^ssh_host_.*_key$' ); do
echo;
echo $file;
echo " " $( ssh-keygen -l -E md5 -f "/etc/ssh/$file" );
echo " " $( ssh-keygen -l -E sha256 -f "/etc/ssh/$file" );
done
Можно ли то же самое получить удалённо?
ssh-keygen -l -F $host
покажет отпечаток только дефолтного типа. Ключ "-t" молча игнорирует
Да, задача странная :)