Pregunta Problemas de ssh de la instancia de Amazon EC2


Soy nuevo en EC2 y tengo algunos problemas para configurar mi primera instancia. Seguí esta guía: http://www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/ con la diferencia que utilicé

ec2-run-instances --instance-type t1.micro ami-7f418316 -k ec2-keypair

para crear mi instancia. Cuando intento ir al dns público proporcionado (ec2-107-22-254-80.compute-1.amazonaws.com) no puedo cargar la página. Intenté ejecutar el comando

ssh -i ec2-keypair root@ec2-107-22-254-80.compute-1.amazonaws.com/

pero recibió este mensaje en el terminal:

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

¿Cómo configuro correctamente una micro instancia gratuita en EC2?


5
2017-10-08 14:45


origen




Respuestas:


Debe dejar la barra inclinada fuera del nombre de host cuando ssh. Es decir.,

ssh -i ec2-keypair root@ec2-107-22-254-80.compute-1.amazonaws.com

Sugerencia: en lugar de pedirle a Amazon que cree su par de claves ssh, puede cargar su propia clave pública ssh en EC2. Esto hace que el comando ssh sea mucho más fácil ya que no siempre tiene que especificar "-i ec2-keypair".

Escribí un artículo que describe cómo configurar esto:

Cargar claves ssh personales en Amazon EC2
http://alestic.com/2010/10/ec2-ssh-keys


6
2017-10-08 15:24



En realidad, resulta que también necesito usar ec2-user en lugar de root, por lo que será: ssh -i ec2-keypair ec2-user@ec2-107-22-254-80.compute-1.amazonaws.com - ThePiachu
También puede poner el par de llaves EC2 en su ~ / .ssh / config. - ceejayoz