web-dev-qa-db-ja.com

AmazonEC2インスタンスのsshの問題

私は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 [email protected]/

しかし、ターミナルでこのメッセージを受け取りました:

ssh: Could not resolve hostname ec2-107-22-254-80.compute-1.amazonaws.com/: nodename nor servname provided, or not known

EC2で無料のマイクロインスタンスを適切に設定するにはどうすればよいですか?

6
ThePiachu

Sshを実行するときは、ホスト名の末尾のスラッシュをオフのままにする必要があります。つまり、

ssh -i ec2-keypair [email protected]

ヒント:Amazonにsshキーペアの作成を依頼する代わりに、独自のssh公開キーをEC2にアップロードできます。これにより、常に「-i ec2-keypair」を指定する必要がなくなるため、sshコマンドがはるかに簡単になります。

これを設定する方法を説明する記事を書きました:

個人のsshキーをAmazonEC2にアップロードする
http://alestic.com/2010/10/ec2-ssh-keys

6
Eric Hammond