Permission denied when accessing postgres database targets

Symptoms

PostgreSQL-database native-client (psql) connection fails and you get errors like the following in your PrivX logs.

[ERROR] postgres-proxy: connection closed. unsupported auth mode:10

Root Cause

PrivX cannot connect to the database target because password authentication is disabled on the target server.

Solution

Make sure the target PostgreSQL server allows password authentication from PrivX Servers. To do this, add lines like the following to the target's pg_hba.conf:

# TYPE  DATABASE        USER                  ADDRESS                   METHOD
  host  all             all                   PRIVX-SERVER-01/32        password
  host  all             all                   PRIVX-SERVER-02/32        password
  host  all             all                   PRIVX-SERVER-03/32        password
  ...

In the previous example, replace PRIVX-SERVER-** with the IP addresses of your PrivX Servers.

Was this page helpful?