Страница руководства дляsshdутверждает -h
аргументУказывает файл, из которого следует прочитать ключ хоста..
Но запрашивается ли публичный ключ хоста или закрытый ключ хоста?
Похоже, я нигде не могу найти эту интересную информацию.
решение1
Закрытый ключ хоста.
Именно таким образом SSHD узнает закрытый ключ.
решение2
Это должен быть закрытый ключ, так как именно он sshd
доказывает, что это тот, за кого себя выдает.
Вы знаете, когда вы ssh
на сервере, и вам сообщают отпечаток сервера. И вы просто слепо нажимаете y
, потому что это то, что вам сказал сделать системный администратор, коллега по работе или человек на форуме. Вы должны проверить, что этот отпечаток правильный, вам нужно получить отпечаток открытого ключа сервера через какой-то другой канал, который нельзя подделать.