São necessários apenas dois passos:

1) Terá de configurar as conecções TCP que têm permissão para a conecção à PostgreSQL. Poderá fazê-lo alterando, no ficheiro "postgresql.conf" a variável "tcpip_socket" para "true" (o ficheiro está normalmente localizado em ~/postgres).
Alguns daemons antigos da PostgreSQL (anteriores à versão 7.0) têm de ser inicializados com a opção "-i".

2) Aplique o patch no ficheiro pg_hba.conf para permitir conecções TCP. Exemplo (para a PostgreSQL 7.3):

local   all         all                   		       	  trust
host    all         all         127.0.0.1         255.255.255.0   trust
host    all         all         0.0.0.0           255.255.255.255 reject
  

Exemplo (para a PostgreSQL 7.2):

local         all                            		       	   trust
host          all                127.0.0.1         255.255.255.0   trust
host          all                0.0.0.0           255.255.255.255 reject
  

Para ter uma configuração segura, subsitua trust por password, md5 dependendo da versão da PostgreSQL.

Não esqueça de reiniciar a PostgreSQL depois de concluir as alterações ! (por exemplo, /etc/init.d/postgresql restart)