it-swarm.com.ru

Отключено: нет поддерживаемых методов аутентификации (сервер отправлен: publickey)

Я новичок в Amazon EC2 и пытаюсь его настроить. Я создал экземпляры и пытаюсь соединиться. Я получаю сообщение об ошибке: «Отключено: нет поддерживаемых методов проверки подлинности (сервер отправлен: publickey)».

Я получил пару ключей из консоли управления EC2 и использовал PuTTY gen для генерации файла закрытого ключа (PPK).

Пожалуйста, помогите решить. 

Я уже ссылался на сервер Google PuTTY connect 'Disconnected: нет поддерживаемых методов аутентификации (сервер отправлен: publickey) но не удалось решить мою проблему.Error screen

28
Ramesh Jothimani

Для записи, обычное имя пользователя по умолчанию в EC2 для этих дистрибутивов Linux:

  • Amazon Linux: ec2-user
  • Ubuntu: ubuntu
  • Debian: admin

Чтобы получить доступ к экземпляру через браузер, убедитесь, что вы добавили правило в свою группу безопасности , чтобы разрешить входящий порт 80 и порт 443.

37
David Levesque

У меня была точно такая же проблема на Amazon EC2, и я просто изменил свое имя пользователя на "Ubuntu", и он установил соединение.

2
DubbyTT

Используйте общедоступное имя DNS вместо IP . В PuTTY выберите соединение> SSH> Auth . Вы увидите часть Параметр аутентификации, в которой Вы можете выбрать свой файл ppk.

И еще одна очень важная вещь . Нажмите «Разрешить попытки изменения имени пользователя в SSH-2», чтобы активировать его.

2
Fenix Lam

У меня была такая же проблема даже с ec2-user , я использовал Public DNS вместо Public IP . Это решено сейчас.

1
user3966432

У меня была та же проблема, но причина, по которой я получаю ошибку, заключается в том, что я дал другое имя пары kevalue при создании экземпляра для того, что я использую. 

Убедитесь, что имя пары ключ-значение одинаково во всех ситуациях.

0
Supreeth Meka

Важно понимать, что если ваш экземпляр создан любым другим сервисом (например, Elastic Beanstalk), а не напрямую из EC2, вы, вероятно, столкнетесь с подобными проблемами.

Возможно, что есть пара ключей не связана с вашим экземпляром. Чтобы подтвердить это, перейдите в свой экземпляр из 

Панель управления EC2> Описание

Ищите 'Имя пары ключей' там. Если там есть действительное значение (это должно быть то же самое, что вы использовали для генерации ключа из PuTTY Key Generator), тогда это подозрение может быть опровергнуто. В противном случае вам может потребоваться воссоздать экземпляр как наихудший сценарий.

В моем случае экземпляр был создан Elastic Beanstalk, то есть EBS (другой сервис AWS), где я размещал веб-приложение, я подключил существующую пару ключей к среде EBS, и соединение через PuTTY прошло.

0
Sadique Khan