Я новичок в EC2, и у меня возникли проблемы с настройкой моего первого экземпляра. Я следовал этому руководству: http://www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/ с той разницей, что я использовал
ec2-run-instances --instance-type t1.micro ami-7f418316 -k ec2-keypair
для создания моего экземпляра. Когда я пытаюсь перейти к предоставленному общедоступному DNS (ec2-107-22-254-80.compute-1.amazonaws.com), я не могу загрузить страницу. Я пробовал запустить команду
ssh -i ec2-keypair root@ec2-107-22-254-80.compute-1.amazonaws.com/
но получил это сообщение в терминале:
ssh: Could not resolve hostname ec2-107-22-254-80.compute-1.amazonaws.com/: nodename nor servname provided, or not known
Как правильно настроить бесплатный микро-инстанс на EC2?
При использовании ssh необходимо оставлять завершающую косую черту имени хоста. Т.е.,
ssh -i ec2-keypair root@ec2-107-22-254-80.compute-1.amazonaws.com
Совет: вместо того, чтобы просить Amazon создать для вас вашу пару ключей ssh, вы можете загрузить свой собственный открытый ключ ssh в EC2. Это значительно упрощает команду ssh, поскольку вам не нужно всегда указывать «-i ec2-keypair».
Я написал статью, в которой описывается, как это настроить:
Загрузка личных ключей ssh в Amazon EC2
http://alestic.com/2010/10/ec2-ssh-keys