você pode usar o tunelamento ssh para permitir que o usuário se conecte ao seu banco de dados. como
ssh -L local_port: endereço IP / hostname: server_port user @ endereço IP / hostname.
aqui o usuário será o usuário do SO, então é melhor fornecer o superusuário do postgres para se conectar.
Mas lembre-se de que o servidor de banco de dados postgresql deve estar nesse servidor.
uma vez feito, você pode se conectar usando o comando simples do psql como
psql -h nome do host / endereço IP -p porta -U usuário -d banco de dados