Я хочу подключиться по 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
было бы здорово, если бы вы могли мне помочь.
-i
. Вы добавили эту пару ключей до или после создания экземпляра? Это ключ, который вы создали? - person datasage   schedule 03.11.2013[email protected]
для Ubuntu AMI.[email protected]
для Amazon Linux AMI. - person Jashwant   schedule 07.11.2013