Conexión a la instancia desde tu dispositivo
Desliza para mostrar el menú
Hemos creado y configurado una instancia en AWS EC2; ahora, veamos cómo podemos conectarnos a la instancia y comenzar a trabajar con ella.
Primero, comprendamos por qué necesitamos conectarnos a una instancia de EC2 en primer lugar.
La conexión a una instancia de EC2 proporciona acceso completo a una máquina virtual remota que se ejecuta en la infraestructura de Amazon. Estas son las principales razones y capacidades que ofrece una conexión SSH:
- Gestión de software: permite instalar, actualizar y eliminar software en la instancia;
- Configuración del sistema: permite editar archivos de configuración y ajustar parámetros del sistema, como optimizar el rendimiento del servidor o configurar un servidor web;
- Gestión de archivos: permite cargar, mover, editar y eliminar archivos en el servidor. Esto permite alojar un sitio web, como en este caso, o gestionar datos de aplicaciones;
- Ejecución y gestión de servicios: permite controlar servicios y procesos, iniciándolos y deteniéndolos según sea necesario.
Conexión a la instancia
Existen varias formas de conectarse a la instancia. Revisaremos dos de ellas.
El primer método es la conexión a la instancia mediante el terminal de tu dispositivo. Con este método, estarás gestionando la instancia de forma remota a través del terminal de tu máquina. Estoy trabajando en MacOS, así que haré la demostración usando su consola, pero ten en cuenta que no importa qué dispositivo utilicemos, ya que la mayoría del tiempo estaremos gestionando un servidor Linux, donde la plataforma no marca diferencia.
Conexión mediante terminal
Para conectarse, es necesario utilizar la clave SSH privada. En el terminal, debes ingresar la ruta donde se almacena esta clave SSH, el nombre de usuario en AWS (por defecto, es ec2-user para Linux), y también el DNS público de tu instancia:
ssh -i /path/to/your-key.pem ec2-user@your-ec2-public-dns-name
Puedes encontrar el DNS público de tu instancia abriendo la instancia desde tu lista de instancias:
En este curso, será necesario conocer algunos comandos básicos de navegación en Bash para gestionar una máquina virtual de forma remota. Si no los conoces, no te preocupes — se mostrarán todos los comandos y se explicará su función.
Después de ejecutar este comando, deberías ver el siguiente resultado:
Así que hemos accedido correctamente al servidor remoto y ahora podemos administrarlo.
Conexión a través del terminal de AWS
El segundo método será más sencillo en algunos aspectos que el primero, pero es menos eficiente porque se pierden algunas funciones.
Para conectarse mediante AWS, haz clic en el gran botón "Connect" en la parte superior derecha:
Al hacer clic en el botón, serás redirigido a un menú con varias opciones de conexión. Selecciona "Connect using EC2 Instance Connect" y luego haz clic en "Connect":
Aquí también puedes leer sobre cómo conectarse mediante clave SSH, como se describió en el primer método.
Después de eso, la consola se abrirá directamente en tu navegador, lo que permite gestionar la máquina virtual de forma remota:
Ahora, es posible gestionar la máquina virtual directamente desde la consola del navegador.
Errores comunes de conexión
Uno de los errores más comunes al intentar conectarse a una instancia es la configuración incorrecta de los Grupos de Seguridad, especialmente la entrada de conexión SSH.
Si no es posible establecer la conexión y el error persiste al intentarlo nuevamente, verifica el grupo de seguridad asociado a esta instancia para comprobar si existe una entrada que permita el acceso SSH desde cualquier IP en el puerto 22. Debe permitir la IP 0.0.0.0/0 para este propósito.
Esta entrada debe verse así:
Después de eso, podrían existir diversos motivos. No dudes en dejar tus comentarios en este capítulo, y haré todo lo posible por ayudarte.
1. ¿Qué permite hacer la conexión a una instancia EC2?
2. ¿Cuál es el nombre de usuario predeterminado al conectarse a una instancia de Linux EC2 mediante SSH?
3. ¿Cómo puedes ver el DNS público de tu instancia?
4. ¿Qué error común podría impedirte conectarte a tu instancia EC2?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Conexión a la instancia desde tu dispositivo
Hemos creado y configurado una instancia en AWS EC2; ahora, veamos cómo podemos conectarnos a la instancia y comenzar a trabajar con ella.
Primero, comprendamos por qué necesitamos conectarnos a una instancia de EC2 en primer lugar.
La conexión a una instancia de EC2 proporciona acceso completo a una máquina virtual remota que se ejecuta en la infraestructura de Amazon. Estas son las principales razones y capacidades que ofrece una conexión SSH:
- Gestión de software: permite instalar, actualizar y eliminar software en la instancia;
- Configuración del sistema: permite editar archivos de configuración y ajustar parámetros del sistema, como optimizar el rendimiento del servidor o configurar un servidor web;
- Gestión de archivos: permite cargar, mover, editar y eliminar archivos en el servidor. Esto permite alojar un sitio web, como en este caso, o gestionar datos de aplicaciones;
- Ejecución y gestión de servicios: permite controlar servicios y procesos, iniciándolos y deteniéndolos según sea necesario.
Conexión a la instancia
Existen varias formas de conectarse a la instancia. Revisaremos dos de ellas.
El primer método es la conexión a la instancia mediante el terminal de tu dispositivo. Con este método, estarás gestionando la instancia de forma remota a través del terminal de tu máquina. Estoy trabajando en MacOS, así que haré la demostración usando su consola, pero ten en cuenta que no importa qué dispositivo utilicemos, ya que la mayoría del tiempo estaremos gestionando un servidor Linux, donde la plataforma no marca diferencia.
Conexión mediante terminal
Para conectarse, es necesario utilizar la clave SSH privada. En el terminal, debes ingresar la ruta donde se almacena esta clave SSH, el nombre de usuario en AWS (por defecto, es ec2-user para Linux), y también el DNS público de tu instancia:
ssh -i /path/to/your-key.pem ec2-user@your-ec2-public-dns-name
Puedes encontrar el DNS público de tu instancia abriendo la instancia desde tu lista de instancias:
En este curso, será necesario conocer algunos comandos básicos de navegación en Bash para gestionar una máquina virtual de forma remota. Si no los conoces, no te preocupes — se mostrarán todos los comandos y se explicará su función.
Después de ejecutar este comando, deberías ver el siguiente resultado:
Así que hemos accedido correctamente al servidor remoto y ahora podemos administrarlo.
Conexión a través del terminal de AWS
El segundo método será más sencillo en algunos aspectos que el primero, pero es menos eficiente porque se pierden algunas funciones.
Para conectarse mediante AWS, haz clic en el gran botón "Connect" en la parte superior derecha:
Al hacer clic en el botón, serás redirigido a un menú con varias opciones de conexión. Selecciona "Connect using EC2 Instance Connect" y luego haz clic en "Connect":
Aquí también puedes leer sobre cómo conectarse mediante clave SSH, como se describió en el primer método.
Después de eso, la consola se abrirá directamente en tu navegador, lo que permite gestionar la máquina virtual de forma remota:
Ahora, es posible gestionar la máquina virtual directamente desde la consola del navegador.
Errores comunes de conexión
Uno de los errores más comunes al intentar conectarse a una instancia es la configuración incorrecta de los Grupos de Seguridad, especialmente la entrada de conexión SSH.
Si no es posible establecer la conexión y el error persiste al intentarlo nuevamente, verifica el grupo de seguridad asociado a esta instancia para comprobar si existe una entrada que permita el acceso SSH desde cualquier IP en el puerto 22. Debe permitir la IP 0.0.0.0/0 para este propósito.
Esta entrada debe verse así:
Después de eso, podrían existir diversos motivos. No dudes en dejar tus comentarios en este capítulo, y haré todo lo posible por ayudarte.
¡Gracias por tus comentarios!