Directorio de artículos
Prefacio
PostgreSQL es un sistema de administración de bases de datos relacionales (RDBMS) muy poderoso. En los siguientes simples pasos, puede lograr acceso remoto a PostgreSQL local a través de la herramienta de penetración de intranet cpolar.
1. Instalar postgreSQL
Ingrese a la interfaz de descarga del sitio web oficial y descargue la versión que necesitamos, aquí elegimos Windows como ejemplo: https://www.postgresql.org/download/
Después de la descarga, ejecute el archivo de instalación e instálelo paso a paso. Durante el proceso, se le pedirá que establezca la contraseña para acceder a la base de datos. Simplemente configúrela. Cuando se le solicite que configure el número de puerto, use el puerto predeterminado aquí 5432
y luego instálelo en el siguiente paso.
2. Conéctese a postgreSQL localmente
Después de que la instalación local sea exitosa, pruebe la conexión local y abra la herramienta gráfica. Utilice la herramienta navicat para conectarse aquí. El nombre de usuario predeterminado es: postgres. Ingrese la contraseña establecida durante la instalación. El puerto predeterminado es 5432. Haga clic en Probar conexión para conectarse exitosamente Prueba de conexión local Correcto, instalemos la herramienta cpolar para lograr acceso remoto
3. Instale cpolar en Windows
Sitio web oficial de cpolar: https://www.cpolar.com/
Visite el sitio web oficial de cpolar, registre una cuenta y luego descargue e instale el cliente. Para obtener instrucciones de instalación específicas, consulte el tutorial de documentación del sitio web oficial.
- Sistema Windows: después de descargar el paquete de instalación del sitio web oficial, haga doble clic en el paquete de instalación e instálelo de forma predeterminada.
- Sistema Linux: admite secuencias de comandos de instalación automática con un solo clic. Para obtener más información, consulte la documentación del sitio web oficial: Guía de inicio
Una vez que cpolar se haya instalado correctamente, acceda al puerto local 9200 [ http://localhost:9200 ] en el navegador e inicie sesión con la cuenta cpolar.
4. Configurar la dirección de red pública de postgreSQL
Después de iniciar sesión, haga clic en Administración de túneles - Crear túnel en el panel izquierdo para crear un túnel de puerto postgreSQL tcp 5432.
- Nombre del túnel: Puede personalizar el nombre. Tenga cuidado de no duplicar el nombre del túnel existente.
- Protocolo: seleccione tcp
- Dirección local: 5432
- Tipo de nombre de dominio: puerto TCP temporal aleatorio
- Región: Seleccione China
Hacer clic创建
Una vez que el túnel se haya creado correctamente, haga clic en Estado a la izquierda: Lista de túneles en línea para ver la dirección del protocolo TCP de la red pública generada.
5. Acceso a la red pública postgreSQL
Abra la herramienta gráfica y use la dirección de red pública anterior para probar la conexión. Tenga en cuenta que el puerto debe ser el número de puerto detrás de la dirección de red pública de cpolar. Ingrese el nombre de usuario y la contraseña y haga clic en Probar conexión.
Puede ver que la conexión fue exitosa. Cuando use otras herramientas para conectarse, también puede ingresar la dirección de la red pública y el puerto correspondiente de esta manera para conectarse.
6. Dirección de red pública de conexión fija
Cabe señalar que los pasos anteriores utilizan una dirección de puerto TCP temporal aleatoria, y la dirección de red pública generada es una dirección temporal aleatoria, que cambiará aleatoriamente dentro de 24 horas. A continuación, configuramos una dirección de puerto TCP fija para él. Esta dirección no cambiará. Después de configurarla, no será necesario modificar la dirección repetidamente todos los días.
La configuración de una dirección de puerto TCP fija requiere actualizar cpolar al paquete Professional Edition o superior.
Para reservar una dirección TCP fija, inicie sesión en el sitio web oficial de cpolar , haga clic en Reservar a la izquierda y busque la dirección TCP reservada. Reservemos una dirección TCP fija para Minecraft:
- Región: Seleccione China
- Descripción: Notas, personalizables
Hacer clic保留
Una vez reservada correctamente la dirección, el sistema generará la dirección pública fija correspondiente y la copiará.
Abra la interfaz de administración de la interfaz de usuario web de cpolar, haga clic en Administración de túneles - Lista de túneles en el panel izquierdo, busque el túnel TCP que creamos arriba y haga clic en el de la derecha.编辑
Modifique la información del túnel y configure la dirección TCP fija reservada correctamente en el túnel.
- Tipo de puerto: modificado a puerto tcp fijo
- Dirección tcp reservada: complete la dirección reservada exitosamente por el sitio web oficial,
Hacer clic更新
Una vez que el túnel se haya actualizado correctamente, haga clic en el estado en el panel izquierdo: Lista de túneles en línea y podrá ver que la dirección de la red pública se actualizó a una dirección TCP fija.
Siete, prueba de conexión de dirección fija de PostgreSQL
Abra la herramienta de conexión, use nuestra dirección de red pública y el puerto arriba, haga clic aquí para probar la conexión
Podemos ver que la conexión fue exitosa, se establece una dirección de red pública fija y nunca cambiará, lo cual es conveniente para el desarrollo, la depuración y la conexión posteriores.
Reimpreso del artículo de cpolar pole cloud: Conexión remota de la base de datos PostgreSQL