Teniendo nuestra instancia AWS creada, procederemos a conectarnos a ella, tenemos tres opciones, usar la aplicación JAVA, descargar el programa PuTTY en Windows, o usar la consola en Linux, al estar conectados, los comandos en las tres opciones son los mismos, les explicaré las tres formas, empezando con la opción Java:
¿Cómo conectarse a una instancia AWS EC2 con la aplicación java?
En la ventana anterior seleccionamos «A Java SSH Client…» debemos tener instalado Java y escribir la ruta donde está la llave:
Al hacer clic en «Launch SSH Client» procederemos a conectarnos a nuestra instancia AWS, la aplicación pedirá permisos para crear directorios, y listo, ya estamos conectados a la instancia AWS:
¿Cómo conectarse a una instancia AWS EC2 en Windows con PuTTY?
Descargamos y descomprimimos la carpeta PuTTY:
La llave que tenemos es .pem, y PuTTY funciona con .ppk, entonces primero debemos convertirla con el PUTTYGEN, haz clic en «Load» y buscando la llave, luego hacemos clic en «Save private key», saldrá un aviso que dice que si queremos guardar sin una frase de seguridad, y hacemos clic en «Yes»:
Habiendo creado la llave en .ppk, ya podemos abrir el PUTTY (Application), en la parte izquierda hacemos clic en SSH y después en Auth, en «Browse» buscamos la llave que creamos:
Luego volvemos en la parte izquierda a «Session», escribimos la Public IP que aparece en la primera imagen (deben escribir la de uds) y hacemos clic en «open», sale un aviso de seguridad, aceptamos, luego en «login as» escribimos ubuntu y presionamos enter, y ya estamos conectados:
¿Cómo conectarse a una instancia EC2 desde la terminal de Linux?
Para abrir la terminal en Ubuntu presionamos Ctrl + Alt + T, nos ubicamos en la carpeta donde tenemos la llave, en este ejemplo está en Descargas, escribimos cd Descargas para entrar en la carpeta, luego modificamos los permisos de la llave con chmod, y escribimos el código de la primer imagen, aceptamos el mensaje de advertencia, y listo, ya estamos conectados, sigan el tutorial aquí.
Realmente útil! Muchas gracias!
En putty con que puerto conectamos al colocar la ip
Buenos días, el puerto 22
Muy útil. Gracias
Tengo una duda, trato de conectarme desde la consola pero me arroja lo siguiente :
jZombie-2:AWS Keys jZombie$ ssh -i my_key.pem ubuntu@my_ip
ssh: connect to host my_ip port 22: Operation timed out
Alguna idea del por qué ocurre?
Habilité el puerto 22 en security group, le di los permisos a my_key.pem, seguí al pie de la letra el post, pero nada. Uso MacOS El Capitán
Gracias.
No sé qué pudo ocurrir, esta mañana intenté conectarme de nuevo y lo conseguí. Posiblemente la máquina no esté disponible inmediatamente se crea la instancia. Saludos!
Exacto, se demora unos minutos en iniciarse, saludos!
si ya estoy conectado quiero subir mis archivos como lo haria ya que en putty solo me ha dejado moverme entre las carpetas apps,htdocs,stack no puedo ir a mi disco local C para subir archivos
Hola, lo puedes hacer con FileZilla: http://www.gatogeek.com.co/filezilla/