ошибка разрешения для экземпляра SSH EC2

Я хочу подключиться по SSH к одному экземпляру EC2. Я создал пару ключей, используя

ec2-add-keypair gsg-keypair

и измените доступ, используя

chmod 600 ~/.ec2/id_rsa-gsg-keypair

пара ключей:

-rw------- 1 hduser hadoop  1610 Nov  2 20:20 id_rsa-gsg2-keypair.pem

затем я попытался использовать SSH, используя

ssh -i id_rsa-gsg2-keypair.pem ec2-54-205-100-218.compute-1.amazonaws.com 

и он попросил меня ввести парольную фразу

Enter passphrase for key 'id_rsa-gsg2-keypair.pem':

а у меня его нет. Я попытался запустить его как пользователь root, та же ошибка. Я использовал полный путь к файлу пары ключей и получил ту же ошибку. Наконец я попробовал:

ssh -v id_rsa-gsg2-keypair.pem ec2-54-205-100-218.compute-1.amazonaws.com 

и получил это:

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
ssh: Could not resolve hostname /home/hduser/ec2-api-tools-1.6.11.0/id_rsa-gsg2-keypair.pem: Name or service not known

было бы здорово, если бы вы могли мне помочь.


person MTT    schedule 03.11.2013    source источник
comment
При второй попытке с ssh вы забыли -i. Вы добавили эту пару ключей до или после создания экземпляра? Это ключ, который вы создали?   -  person datasage    schedule 03.11.2013
comment
Я создал ключ перед запуском экземпляра. Я просто использовал -v, чтобы посмотреть, как это работает!   -  person MTT    schedule 03.11.2013
comment
Вам нужно использовать имя пользователя в host. [email protected] для Ubuntu AMI. [email protected] для Amazon Linux AMI.   -  person Jashwant    schedule 07.11.2013


Ответы (1)


Во-первых, я бы посоветовал оставить permission of the key file as 400, так как он слишком открыт. Если у вас ами убунту, то user name for ssh login should be ubuntu.

поэтому команда будет похожа на ssh -i key.pem ubuntu@ec2-instace-address

key.pem должен содержать полный путь к этому файлу /home/ubuntu/.ssh, где он хранится, или запустите указанную выше команду из папки .ssh.

`

person Bijendra    schedule 19.11.2013
comment
Кажется, сначала работает с ssh -i -v key.pem ubuntu@ec2-instace-address, а затем без -v в последующих запросах. - person Mukus; 01.06.2017