En este post, te contaremos cómo acceder por SSH en Linux Mac y Windows, después de haber lanzado tu instancia en Ubuntu con AWS. Como explicamos en la guía rápida para una web app flask en Ubuntu, estamos en el paso número 3, cuando te conectas remotamente a la instancia según tu sistema operativo, donde debes acceder por SSH en Linux, Mac y Windows.
Cómo acceder por SSH en Linux, Mac y Windows
Linux y Mac
Para empezar, debes tener el estado de nuestra instancia en AWS en ejecución. Recuerda que debes haber creado la instancia y tener a la mano el fichero que se descargó en el paso número 12 con las claves creadas, así como el entorno virtual o IDE donde accederás.
Si quieres acceder por SSH en Linux y Mac, deberás crear un terminal nuevo del IDE, buscarás el fichero y deberás cambiarle el permiso a 400. Esto lo haces con la siguiente instrucción en la terminal del IDE: chmod 600 <nombre del fichero>. Una vez ingresada la instrucción, podrás acceder por SSH a tu fichero así: ssh -i <nombre del fichero> ubuntu@<ip de la máquina o instancia>.
En este momento, ya estarás en la máquina o instancia Ubuntu que has creado de forma remota.
Para asegurarte de en qué carpeta estás, puedes ingresar el comando pwd. Si quieres salir, solo debes ingresar el comando exit.
Windows
En Windows el proceso es diferente, pues el sistema no nos dejará abrir por el terminal el fichero por SSH sin un intermediario. Para acceder por SSH en Windows, deberás descargar la herramienta PuTTYgen para poder abrir una conexión SSH con AWS en Windows. Allí encontrarás opciones de instalador según las particularidades de tu ordenador. Escoges la que se adapte a tus necesidades y continúas con el proceso de instalación de la herramienta.
🔴 ¿Quieres Aprender a Programar con Python? 🔴
Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semanaUna vez instalada, búscala como «PuTTYgen» y ábrela en tu escritorio. PuTTYgen es una herramienta que funciona para generar claves y aquí la utilizaremos para transformar el formato .pen al formato .ppk. Para ello, carga el fichero que habías descargado en un paso anterior; después, graba la clave privada del fichero.
Una vez guardada la clave, deberás abrir la aplicación PuTTY y, en la ventana, deberás poner el nombre IP de la máquina o instancia de Amazon Web Service. Después, guarda la sesión en SSH. Para ello, buscas en el desplegable del lateral izquierdo, en Connection, a SSH. Clica para desplegar el menú y abre la opción de autorización o Auth, donde pondrás la clave privada que has guardado con PuTTYgen. Una vez hecho esto, regresa a la primera ventana y guarda la sesión. Ahora podrás abrir el fichero y te pedirá acceder con un usuario; en este caso será ubuntu. ¡Ya estarás dentro!
Ahora que sabes cómo acceder por SSH en Linux Mac y Windows, deberás aprender todos los pasos de este proceso que, aunque simple, es largo. Por ello, debes tener en cuenta cada detalle para no estropear tu lanzamiento.
Si quieres saber más acerca de este proceso, en el Bootcamp Aprende a Programar desde Cero puedes encontrar una guía precisa de todos estos pasos. A su vez, conocerás conceptos base para el desarrollo de aplicaciones web y de escritorio y te brindaremos herramientas para hacer de tu aprendizaje un camino muy práctico. ¡No dudes en apuntarte!