Linux cómo configurar el acceso remoto de PostgreSQL

  

Instale la base de datos de PostgreSQL en Linux Hill, pero solo el acceso local. Si desea obtener acceso remoto, debe configurarlo manualmente. La siguiente serie le presentará la configuración de Linux del método de acceso remoto de PostgreSQL. Vamos a conocerlo.

Después de instalar la base de datos PostgreSQL, el valor predeterminado es aceptar única conexión de acceso local. Si desea acceder al servidor de base de datos PostgreSQL en otros hosts, debe configurar en consecuencia.

Los pasos para configurar una conexión remota a una base de datos PostgreSQL son tan simples como modificar pg_hba.conf y postgresql.conf en el directorio de datos.

pg_hba.conf: configure el acceso a la base de datos,

postgresql.conf: configure los parámetros correspondientes del servidor de base de datos PostgreSQL.

Pasos:

1. Modifique el archivo pg_hba.conf para configurar los derechos de acceso del usuario (la línea al principio de # es el contenido del comentario):

# TYPE DATABASE USER CIDR-ADDRESS MÉTODO

# " local " es solo para conexiones de socket de dominio Unix

local all all all trust

# IPv4 local connections:

host all all 127.0 .0.1 /32 confianza

aloja todas las 192.168.1.0/24 md5

# conexiones locales IPv6:

aloja todas todas :: 1/128 confianza

Entre ellos, la séptima cláusula es el contenido recién agregado, lo que significa que todos los hosts en el segmento de red 192.168.1.0 pueden acceder a la base de datos utilizando todos los nombres de usuario de la base de datos válidos y proporcionar una verificación de contraseña cifrada.

Entre ellos, el número 24 es una máscara de subred, lo que significa que se permite el acceso a la computadora de 192.168.1.0--192.168.1.255.

2. Modifique el archivo postgresql.conf para modificar el modo de escucha del servidor de la base de datos para escuchar las solicitudes de conexión de todos los hosts.

Vaya a # listen_addresses = ’ localhost ’. Una vez completada la instalación de PostgreSQL, el valor predeterminado es aceptar solo las solicitudes de conexión de localhost.

Eliminar el principio de la línea #, modificar el contenido de la línea a listen_addresses = ’ * ‘ para permitir que el servidor de la base de datos escuche las solicitudes de conexión de cualquier host.

Lo anterior es la configuración de Linux para el acceso remoto de PostgreSQL Se introduce el método. Si no lo configura, PostgreSQL solo puede ser local al predeterminado y la función es limitada.

Copyright © Conocimiento de Windows All Rights Reserved