невозможно подключиться к экземпляру aws ec2, проверка ключа хоста не удалась - PullRequest
1 голос
/ 19 декабря 2011

Я установил экземпляр Ubuntu с пакетом rails, а также развернул мое приложение, оно работает нормально.

Но когда я пытаюсь сделать SSH, я не разрешаю для удаленного входа в систему и выдает ошибки, такие как проверка ключа хоста не удалась.

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

Ответы [ 3 ]

6 голосов
/ 04 декабря 2016

Вам может потребоваться отключить StrictHostChecking, добавив эту опцию в командную строку ssh -o StrictHostKeyChecking=no

5 голосов
/ 20 декабря 2011

Как более подробно ответили на ваш перекрестный вопрос о ServerFault: https://serverfault.com/questions/342228/unable-to-connect-to-the-aws-ec2-instance-host-key-verification-failed/342696#342696

В основном ваш эластичный IP-адрес ec2 ранее использовался с другим экземпляром сервера, а файл известных хостов вашего клиента ssh не совпадает с новымодин для этого IP.Удалите оскорбительную строку в файле known_host.(Подробнее о ответе на ошибку сервера)

0 голосов
/ 19 декабря 2011

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

В зависимости от вашего экземпляра пользователь может отличаться

ssh -i [private key file] [user]@[host]

Где пользователь может быть одним из следующих в моем опыте (или, возможно, других)

  • корень
  • ec2-пользователь
  • ec2user
  • BitNami
  • убунт
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...