Как получить отпечатки с SSH с сервера, если у меня есть только IP-адрес сервера, а сервер не указан в моем файле ~/.ssh/known_hosts
?Получить отпечатки пальцев с сервера
Хотелось бы увидеть некоторые клавиши хоста. Вот что я пытался в Ruby:
net_ssh_session =
Net::SSH::Transport::Session.new(
target, :port => port, :timeout => timeout, :paranoid => Net::SSH::Verifiers::Null.new)
host_keys = net_ssh_session.host_keys
Я не мог получить какие-либо ключи хоста, если сервер не был включен в моем ~/.ssh/known_hosts
.
Если вы используете '.ssh/known_hosts', у вас, вероятно, есть OpenSSH, и если у вас есть OpenSSH, вы должны иметь' ssh-keyscan'. См. Справочную страницу. –
thaanks! @ dave_thompson_085 – hvardhan