Pour ouvrir le port 5432, modifiez votre /etc/postgresql/9.1/main/postgresql.conf
et le changement
listen_addresses='localhost'
à
listen_addresses='*'
et redémarrez votre SGBD
invoke-rc.d postgresql restart
vous pouvez désormais vous connecter avec
$ psql -h hostname -U username -d database
si vous ne pouvez pas vous authentifier, vous devez donner à votre utilisateur des droits d'accès à votre base de données.
Modifiez votre
/etc/postgresql/9.1/main/pg_hba.conf
et ajouter
host all all all md5
(Il s'agit d'un accès très ouvert. Pour un contrôle plus strict, consultez le Documentation de pg_hba.conf et à ajuster en fonction de vos besoins).
Par la suite, vous devez aussi recharger
invoke-rc.d postgresql reload
Je n'ai pas besoin de mentionner qu'il s'agit d'une configuration de base, maintenant vous devriez penser à modifier votre pare-feu et améliorer la sécurité de votre SGBD.