2013-11-03 8 views
1

Я хочу использовать 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, такую ​​же ошибку. Я использовал полный путь файла keypair и получил ту же ошибку. Наконец-то я попробовал:

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 

было бы замечательно, если вы можете помочь мне.

+0

На вашей второй попытке с помощью ssh вы забыли' -i'. Вы добавили эту пару ключей до или после создания экземпляра? Это ключ, который вы создали? – datasage

+0

Я создал ключ, прежде чем я запустил экземпляр. Я просто использовал -v, чтобы посмотреть, как он работает! – MTT

+0

Вам нужно использовать имя пользователя на хосте. 'ubuntu @ ec2-54-205-100-218.compute-1.amazonaws.com' для ubuntu AMI. 'ec2-user @ ec2-54-205-100-218.compute-1.amazonaws.com' для Amazon Linux AMI. – Jashwant

ответ

0

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

так что команда будет, как ssh -i key.pem [email protected]

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

`

+0

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

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