В инструкциях по подключению к AWS Linux AMI указано, что при использовании putty вы должны найти раздел SSH HOST KEY FINGERPRINTS и записать отпечаток RSA.
Я запускаю команду CLI "aws ec2 get-console-output ...", но не вижу ничего похожего на этот отпечаток пальца в выводе консоли?
Тогда я подумал, что, возможно, «SSH HOST KEY FINGERPRINTS» - это команда замазки или команда, которую я запускаю из командной строки Windows, но это тоже не работает.
Итак, putty показывает мне отпечаток RSA при первом подключении, но в данный момент у меня нет возможности проверить.
Документы Amazon:
Щелкните здесь, чтобы увидеть изображение из документации AWS
Сообщение вроде изменилось, но документация - нет. Найдите такие строки, как «Создание пары открытого / закрытого ключей RSA». Их будет несколько, один с «rsa», другой с «dsa» и третий с «ecdsa». Например:
Generating public/private ecdsa key pair.
Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key.
Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub.
The key fingerprint is:
e8:04:9e:c5:a3:8a:2d:31:36:cf:a6:86:2f:f6:51:89 root@ip-10-87-121-154
The key's randomart image is:
+--[ECDSA 256]---+
| |
| |
| |
| . 0 . |
| . oo.. E . S . |
|o +.+o . . + |
| o. +oo . . |
| o.o ... . |
|.o.+.. .. . . |
+-----------------+
В этом случае ключ, который вы ищете, будет e8:04:9e:c5:a3:8a:2d:31:36:cf:a6:86:2f:f6:51:89
.
Это гораздо менее удобный и очевидный формат, чем старый.