2016-08-27 8 views
-1

Я переместил экземпляр из одного региона в другой, выполнив AMI в начале координат и скопировав его в пункт назначения. Я запустил экземпляр из AMI в пункте назначения и создал новый файл PEM при запуске нового экземпляра в пункте назначения.Ошибка аутентификации AWS ssh

Теперь я не могу подключиться к экземпляру с новым файлом pem.

...... 
debug1: Found key in /root/.ssh/known_hosts:8 
debug1: ssh_ecdsa_verify: signature correct 
debug1: SSH2_MSG_NEWKEYS sent 
debug1: expecting SSH2_MSG_NEWKEYS 
debug1: SSH2_MSG_NEWKEYS received 
debug1: SSH2_MSG_SERVICE_REQUEST sent 
debug1: SSH2_MSG_SERVICE_ACCEPT received 
debug1: Authentications that can continue: publickey 
debug1: Next authentication method: publickey 
debug1: Trying private key: Fl00rfyAdmDev.pem 
debug1: key_parse_private2: missing begin marker 
debug1: read PEM private key done: type RSA 
debug1: Authentications that can continue: publickey 
debug1: No more authentication methods to try. 
Permission denied (publickey). 

Хост и пользователь, с которым я пытаюсь подключиться, являются правильными, и я пытаюсь подключиться как root, к которому я всегда привык.

Что может случиться? Что я могу попробовать?

Благодаря

+0

Я должен добавить, что со старым файлом pem я могу получить доступ, но не с новым, созданным с помощью консоли aws gui. Консоль aws gui говорит, что экземпляр присвоил new.pem, но я могу получить доступ только с помощью old.pem. Как я могу сделать, чтобы изменить его, чтобы я мог получить доступ с помощью нового пэма, а не старого (старый - тот, который я использовал для подключения в другом регионе, ранее выполнявшего AMI, и копирования его в новый регион) – cadid

+0

1) Какую команду вы используете для подключения к вашему экземпляру? 2) Что такое имя вашего нового файла PEM? 3) Что у вас в вашем '~/.ssh/config'? 4) Соединение по умолчанию обычно запрещено. – Jakuje

ответ

0

Проблема заключается в том, что ваш новый файл .pem не распознается SSH. Добавьте новый файл .pem, используя команду ssh-add ~/path/to/pem на локальном компьютере. Затем попробуйте подключиться к экземпляру ec2, используя ssh.

Смежные вопросы