Сервер отказался от нашего ключа (AWS) - Putty

Я только что зарегистрировался в AWS и запустил EC2, скачал ключ (.pem) файл затем сгенерировал файл ppk puttykeygen, Используя это ppk файл, который я пытался войти на сервер через SSH, используя Putty, но это дает мне Server refused our key ошибка с всплывающим окном:

Disconnected: No support authentication methods available (server sent: publickey)

Я также использовал оба ec2-user а также root но оба, похоже, не работают с одной и той же ошибкой.

Я использую Amazon Linux AMI, поэтому на этой странице рекомендуется использовать ec2-user который я уже использую. Я также следовал инструкциям на этой странице шаг за шагом, но получил ту же ошибку выше.

Я также погуглил, но не смог прийти к решению. Это ошибка в Putty или я что-то упустил?

1 ответ

Решение

Обнаружено, что PuttyGen генерирует открытый ключ, который отличается от того, что поставляется из AWS под authorized_keys, Мне пришлось загрузить закрытый ключ, затем скопировать вставить открытый ключ, поставляемый в PuttyGen, а затем добавить его в authorized_keys на сервере AWS после входа в систему через браузер с использованием Java. Когда я использовал сгенерированное соответствие ppk файл работал сразу после этого

Другие вопросы по тегам