¿Cómo puedo usar un túnel SSH y MySQL Workbench para conectarme a una instancia de base de datos MySQL privada de Amazon RDS que usa una instancia EC2 pública?

2 minutos de lectura
0

Tengo una instancia de base de datos MySQL privada de Amazon Relational Database Service (Amazon RDS) y una instancia pública de Amazon Elastic Compute Cloud (Amazon EC2), y quiero conectarme a ellas mediante un túnel SSH y MySQL Workbench. ¿Cómo puedo hacerlo?

Descripción corta

Antes de conectarse a través de un túnel SSH mediante MySQL Workbench, confirme que las reglas de entrada del grupo de seguridad, las listas de control de acceso a la red (ACL de red) y las tablas de enrutamiento estén configuradas para permitir la conexión entre la instancia de EC2 y la instancia de base de datos de RDS. Confirme también que la instancia de EC2 se pueda conectar a través de Internet mediante la dirección IP pública de su máquina local. Para obtener más información, consulte Situaciones para el acceso a una instancia de base de datos situada en una VPC.

Resolución

  1. Abra MySQL Workbench.
  2. Seleccione Nueva conexión MySQL e introduzca un nombre de conexión.
  3. Elija el método de conexión y seleccione TCP/IP estándar a través de SSH.
  4. En Nombre del host SSH, introduzca la dirección IP pública de su instancia de EC2.
  5. En Nombre de usuario SSH, introduzca el nombre de usuario SSH predeterminado para conectarse a su instancia de EC2.
  6. Elija Archivo clave SSH y seleccione el archivo.pem utilizado para conectarse desde su sistema de archivos.
  7. En Nombre del host MySQL, introduzca el nombre del punto de conexión de la base de datos.
  8. En Puerto del servidor MySQL, introduzca el número de puerto que utiliza para conectarse a la base de datos.
  9. En Nombre de usuario, introduzca el nombre de usuario que utiliza para conectarse a la base de datos.
  10. En Contraseña, introduzca la contraseña del usuario de MySQL.
  11. Seleccione Probar conexión. Cuando la prueba se haya realizado correctamente, seleccione Aceptar para guardar la conexión.

Una vez configurada la conexión, puede conectarse a su instancia de base de datos de RDS privada mediante un túnel SSH.


Información relacionada

¿Cómo soluciono los problemas de conexión con la instancia de base de datos de Amazon RDS?

Conectarse a la instancia de Linux mediante un cliente SSH