15 noviembre, 2018
Este artículo describe cómo usar una computadora local para conectarse a sus bases de datos PostgreSQL almacenadas remotamente.
Antes de poder establecer conexiones remotas a sus bases de datos PostgreSQL, debe abrir un ticket de soporte en el Portal del Cliente de SistemasNica en https://www.manage.sistemasnica.com/. Por favor, proporcione la siguiente información:
Puede utilizar cualquiera de los siguientes métodos para acceder a sus bases de datos PostgreSQL de forma remota:
Túnel SSH: Este es el método más seguro. Usted configura un túnel SSH que reenvía un puerto en su computadora local al servidor remoto PostgreSQL. El tráfico de PostgreSQL está encriptado por el túnel SSH.
Conexión directa: Puede configurar una conexión directa entre su ordenador local y el servidor remoto PostgreSQL en el puerto 5432.
Después de haber configurado una conexión remota PostgreSQL, puede utilizar una aplicación cliente como psql para trabajar con sus bases de datos.
El procedimiento que se sigue para configurar un túnel SSH entre su ordenador local y el servidor de SistemasNica depende del sistema operativo del ordenador local.
Microsoft Windows
Para utilizar un túnel SSH en un ordenador con Microsoft Windows, se necesita un programa cliente SSH. SistemasNica recomienda el uso de PuTTY, que puede descargar aquí. Después de haber descargado el ejecutable PuTTY a su ordenador local, puede configurar un túnel SSH.
Para configurar un túnel SSH en un ordenador con Microsoft Windows:
1. Inicie PuTTY.
2. En el panel Categoría, expanda Conexión, expanda SSH y, a continuación, haga clic en Túneles.
3. En el cuadro de texto Puerto de origen, escriba 5432. Este es el puerto local a reenviar.
Si está ejecutando un servidor PostgreSQL en su equipo local, es posible que tenga que cambiar el número de puerto (por ejemplo, a 5433) para evitar conflictos de puertos.
4. En el cuadro de texto Destino, escriba localhost:5432.
5. Confirme que los botones de opción Local y Auto están seleccionados.
6. Haga clic en Agregar.
7. En el panel Categoría, haga clic en Sesión.
8. En el cuadro de texto Nombre de host (o dirección IP), escriba el nombre de dominio o la dirección IP de su sitio web.
9. En el cuadro de texto Puerto, escriba 7822.
10. Confirme que el botón de opción Tipo de conexión está ajustado a SSH.
11. Haga clic en Abrir.
12. Si aparece una alerta de seguridad PuTTY sobre la clave de host del servidor, haga clic en Sí.
13. Cuando aparezca el mensaje de inicio de sesión, escriba su nombre de usuario de SistemasNica y, a continuación, su contraseña.
14. Cuando aparece la línea de comandos del servidor remoto, se establece el túnel SSH y puede utilizar sus aplicaciones cliente PostgreSQL en el equipo local.
Para verificar que PuTTY está reenviando puertos correctamente, puede hacer clic en el icono de la esquina superior izquierda de la ventana de sesión PuTTTY y, a continuación, en Registro de eventos. Si el reenvío de puertos funciona correctamente, verá una línea similar a: Puerto local 5432 reenvío a localhost:5432