Единственный правильный способ - попросить администратора сервера предоставить вам ключ хоста.
Если вы извлекаете ключ хоста самостоятельно, вы не можете доверять этому ключу, поскольку вы уже можете подвергнуться атаке «Человек посередине» .
В любом случае, самый простой способ - использовать ssh-keyscan
инструмент:
> ssh-keyscan example.com # example.com:22 SSH-2.0-OpenSSH_5.3 example.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0hVqZOvZ7yWgie9OHdTORJVI5fJJoH1yEGamAd5G3werH0z7e9ybtq1mGUeRkJtea7bzru0ISR0EZ9HIONoGYrDmI7S+BiwpDBUKjva4mAsvzzvsy6Ogy/apkxm6Kbcml8u4wjxaOw3NKzKqeBvR3pc+nQVA+SJUZq8D2XBRd4EDUFXeLzwqwen9G7gSLGB1hJkSuRtGRfOHbLUuCKNR8RV82i3JvlSnAwb3MwN0m3WGdlJA8J+5YAg4e6JgSKrsCObZK7W1R6iuyuH1zA+dtAHyDyYVHB4FnYZPL0hgz2PSb9c+iDEiFcT/lT4/dQ+kRW6DYn66lS8peS8zCJ9CSQ==
Если вы находитесь на Windows, вы можете получить сборки окон ssh-keyscan
, из проекта Win32-OpenSSH или Git для Windows.
Дополнительные сведения и справочную информацию см. В моей статье. Где я могу получить отпечаток ключа хоста SSH для авторизации сервера?