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

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

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

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

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

Я также Погуглил вокруг, но не мог прийти к разрешению. Действительно ли это - ошибка в Шпаклевке, или я пропускаю что-то?

2
задан 18 August 2015 в 07:06
1 ответ

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

3
ответ дан 3 December 2019 в 10:45

Теги

Похожие вопросы