Сервер отказался от нашего ключа (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
файл работал сразу после этого