Conexión a instancias de Amazon desde Mac usando Terminal

Clase 9 de 36Curso Práctico de AWS Cloud

Resumen

¿Cómo conectarse desde una Mac a una instancia de Amazon?

Conectarse a una instancia de Amazon desde tu Mac puede parecer complicado, pero con los pasos adecuados se convierte en un proceso sencillo y eficaz. Aquí vamos a guiarte a través del proceso, asegurándonos de que puedas establecer una conexión segura y efectiva con la instancia que creaste.

¿Cómo acceder a la IP de tu instancia?

  1. Abre tu navegador y dirígete a la sección de Compute S2.
  2. Busca las instancias que se están ejecutando y selecciona la que acabas de crear.
  3. Copia la dirección IP de la instancia. Esto es fundamental para conectarte desde la terminal de tu Mac.

¿Cómo preparar tu terminal para la conexión?

La terminal es una herramienta esencial para ejecutar comandos. Puedes acceder a ella de la siguiente manera:

  • Busca el ícono de la terminal a través de Spotlight. Simplemente escribe "terminal" y selecciona la aplicación.

Antes de conectar, asegúrate de estar en el directorio donde se encuentra la llave que creaste al configurar tu instancia. En este ejemplo, estamos en un directorio llamado Amazon, aunque es común encontrar la llave en el directorio "Descargas" o "Downloads".

¿Cuál es el comando para conectarse?

Para conectar, utilizamos el siguiente comando en la terminal:

ssh -i nombre_de_la_llave.pem ec2-user@IP_de_la_instancia
  • -i: Especifica el archivo de identidad (llave PEM) que usaste para configurar tu instancia.
  • ec2-user: Es el nombre de usuario por defecto para instancias basadas en Amazon Linux.
  • @IP_de_la_instancia: La dirección IP que copiaste anteriormente.

¿Cómo solucionar problemas de permisos en la llave?

Al intentar conectar, puede que te encuentres con un problema de permisos en la llave. Para solucionarlo:

  1. Cambia los permisos de la llave ejecutando:
    chmod 660 nombre_de_la_llave.pem
    
  2. Repite el comando ssh anterior para intentar la conexión nuevamente.

¿Cómo convertirse en root en la instancia?

Una vez conectado, puede que necesites permisos de administrador (root) para instalar software o realizar configuraciones adicionales. Para ello, simplemente ejecuta:

sudo su

Ahora, puedes proceder a instalar cualquier programa necesario, como IMAX o cualquier otra herramienta que requieras.

Con estos pasos, ya estás preparado para conectarte con éxito a tu instancia desde una Mac. Este acceso te permite un control completo de tu máquina virtual y la capacidad de iniciar proyectos, entre ellos, proyectos en Python, que abordaremos en sesiones futuras. ¡Sigue explorando y aprendiendo, cada paso cuenta para dominar este entorno!