Hola,
Los servidores de base de datos como MySQL, SQL Server, PostgreSQL, etc. no necesitan una VPN para poder conectarse remotamente, ya que la forma de conexión es vía TCP/IP, solo se necesita abrir los puertos en el módem o router y en el caso de PostgreSQL habilitar las configuraciones en el archivo pg_hba.conf
Configuración remota PostgreSQL
1.- Abrir el archivo postgresql.conf editar y/o agregar estas lineas:
listen_addresses = '*'
password_encryption = on
2.- Guardar la información
3.- Abrir el archivo pg_hba.conf editar y/o agregar al final del archivo la siguiente linea:
host all all 0.0.0.0 0.0.0.0 md5
4.- Guardar la información
Una vez realizado estos paso reiniciar el servidor PostgreSQL, ( Esto lo puede hacer directamente en la consola de servicios de windows )
5.- En el firewall de windows abrir el puerto 5432 y de igual forma hacerlo en el modem o router de acceso a internet.
Realizado todos estos pasos ya solo tienes que saber la ip publica de internet donde esta instalado el servidor PostgreSQL y conectarte sin problema desde cualquier parte del mundo ( puedes usar www.cualesmiip.com ),
También si deseas algo mas dinámico usar el
no-ip.com que te asigna una direccion de dominio replicando la ip publica de internet asi esta cambie.
Saludos.
VFPSTEAM BI