sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo conectarse a la base de datos a través de SSH usando DataGrip

Yo también enfrenté este problema. Así que quiero explicar a los demás cómo me las arreglé para hacerlo. digamos, por ejemplo, que la dirección IP de su servidor remoto es 192.128.11.120. La mayoría de las veces, mientras se tuneliza, localhost/127.0.0.1 se usa como la dirección IP del host, ya que en tales escenarios, la IP del host local se establece como la dirección de enlace en la configuración de mysql.

Aquí está la guía paso a paso sobre la configuración para conectarse a MySQL usando el túnel SSH.

1 - Vaya a la pestaña SSH/SSL y seleccione 'Usar túnel SSH'

2 - Haga clic y haga shift+enter o haga clic en los tres puntos [...] para abrir las Configuraciones de SSH. Desde allí, haga clic en + firmar para agregar una nueva configuración. Complete el formulario con las configuraciones ssh de su servidor remoto.

  • Si está utilizando solo un par de claves ssh, seleccione 'Configuración de OpenSSH y agente de autenticación' como Tipo de autenticación. Par de claves ssh seleccione el siguiente
  • Si está utilizando más de un par de claves o desea utilizar un archivo específico, seleccione "Par de claves (OpenSSH o Puty)" como tipo de autenticación y seleccione el archivo de clave privada que utilizó para conectarse al servidor remoto como clave privada. archivo.

Después de eso, haga clic en 'Probar conexión' para comprobar si la configuración de SSH es correcta. Si funciona, haga clic en 'Aplicar' y 'Aceptar' para guardarlo.

Ahora SSH está configurado para DataGrip.

3 - Vaya a la pestaña 'General' para agregar las entradas relacionadas con MySQL. Una cosa a tener en cuenta es que la mayoría de las veces la dirección de vinculación se establece en localhost/127.0.0.1 en MySql para que sea segura en los servidores remotos y solo permita conexiones ssh. En tales casos, la ip remota (en este caso, 192.128.11.120) no funcionará. Entonces, usa 127.0.0.1. Haga clic en probar conexión para verificar si la conexión MySQL funciona a través de SSH.

4 - Si funciona, haga clic en 'Aplicar' y 'Aceptar' para guardarlo.