Я работал с AWS некоторое время, и я не уверен, что именно это произошло, но после того, как я вернулся на свой компьютер через неделю после AWS, что-то не так с моими разрешениями пары ключей. Пары ключей никогда не были проблемой, но при попытке использовать SSH в экземплярах EC2 я всегда получаю одну из двух ошибок:

Не удалось добавить хост в список известных хостов

С последующим

В доступе отказано (publickey).

ИЛИ ЖЕ

Мне предлагается ввести пароль для конкретного экземпляра

По иронии судьбы, это происходит после первого запроса, подтверждающего, что вы хотите подключиться. Я пробовал генерировать пары ключей 3 способами.

1) Консоль AWS 2) На старте 3) Терминал

Я импортировал ключи и только что попытался использовать пары простых ключей, созданные в консоли, и если я не получаю ошибку открытого ключа, мне будет предложено ввести пароль для экземпляра, которого у меня нет. В настоящее время я готовлюсь к сертификационному экзамену AWS, так что это, очевидно, проблема, с которой я сталкиваюсь около дня, и у меня нет идей для устранения неполадок.

Любая помощь будет принята с благодарностью.

1 ответ1

0

Измените разрешение вашего ключа с помощью команды chmod. Используйте разрешение 400 для файла pem и попробуйте снова. Также убедитесь, что вы открыли свой публичный IP для доступа к машине.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .