Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

2.2. Configuración


PostgreSQL admite varios métodos de autenticación de clientes. El método de autenticación IDENT se usa para postgres y usuarios locales, a menos que se configure de otra manera. Consulte la Guía del administrador de PostgreSQL8 si desea configurar alternativas como Kerberos.


La siguiente discusión asume que desea habilitar las conexiones TCP / IP y utilizar el método MD5 para la autenticación del cliente. Los archivos de configuración de PostgreSQL se almacenan en / etc / postgresql / / principal directorio. Por ejemplo, si instala PostgreSQL 9.5, los archivos de configuración se almacenan en el / etc / postgresql / 9.5 / main directorio.


imagen

Para configurar ident autenticación, agregue entradas al /etc/postgresql/9.5/main/pg_ident.conf

expediente. Hay comentarios detallados en el archivo para guiarlo.


Para permitir que otras computadoras se conecten a su servidor PostgreSQL, edite el archivo /etc/postgresql/9.5/main/postgresql.conf


Localiza la linea #listen_addresses = 'localhost' y cámbielo a:


listen_addresses = '*'


imagen

Para permitir conexiones IPv4 e IPv6, reemplace 'localhost' por '::'


¡También puede editar todos los demás parámetros, si sabe lo que está haciendo! Para obtener más información, consulte el archivo de configuración o la documentación de PostgreSQL.


Ahora que podemos conectarnos a nuestro servidor PostgreSQL, el siguiente paso es establecer una contraseña para el Postgres usuario. Ejecute el siguiente comando en un indicador de terminal para conectarse a la base de datos de plantilla de PostgreSQL predeterminada:



imagen

8 http://www.postgresql.org/docs/current/static/admin.html


sudo -u plantilla psql1 de postgres


El comando anterior se conecta a la base de datos PostgreSQL plantilla1 como usuario Postgres. Una vez que se conecte al servidor PostgreSQL, estará en un indicador SQL. Puede ejecutar el siguiente comando SQL en el símbolo del sistema psql para configurar la contraseña para el usuario Postgres.


ALTER USER postgres con contraseña cifrada 'your_password';


Después de configurar la contraseña, edite el archivo /etc/postgresql/9.5/main/pg_hba.conf que se utilizará MD5

autenticación con el Postgres usuario:


local todos postgres md5


Finalmente, debe reiniciar el servicio PostgreSQL para inicializar la nueva configuración. Desde un indicador de terminal, ingrese lo siguiente para reiniciar PostgreSQL:


sudo systemctl reiniciar postgresql.service


imagen

La configuración anterior no está completa de ninguna manera. Consulte la Guía del administrador de PostgreSQL9 para configurar más parámetros.


Puede probar las conexiones del servidor desde otras máquinas utilizando el cliente PostgreSQL.


sudo apt instalar postgresql-cliente

psql -h postgres.ejemplo.com -U postgres -W


imagen

Reemplace el nombre de dominio con el nombre de dominio de su servidor real.


Top OS Cloud Computing en OnWorks: