On Thu, May 13, 2010 at 01:02:45PM +0200, Luca Mandolesi wrote:
> 
> Ora, qualcuno mi sa dire cosa devo settare in postgres per aprire le porte
> verso l'esterno? Chiedo a voi perchp se guardo la doc e basta faccio i danni
> di sicuro, visto che si tratta del DB buono e non di prova!!!

Cosa vuoi fare? Connetterti con Qgis oppure con client psql al 
database quando sei in remoto? Si può fare.

Suppongo che Postgres stia su un PC interno alla LAN, invece il 
tuo indirizzo IP pubblico sta sul router ADSL.

Allora devi ridirigere la porta 5432 TCP dal router verso il PC. 
Ogni router lo fa a modo suo, di solito tramite l'interfaccia web 
di amministrazione. Ogni router chiama questa funzione come gli 
pare: virtual server, NAT, port forward, chi più ne ha più ne 
metta. In pratica devi indicare la porta (5432/TCP) e l'indirizzo 
del computer che ospita Postgres (es. 192.168.1.33).

Fatto questo assicurati che Postgres sia in ascolto su tutte le 
interfacce di rete mettendo in postgresql.conf

listen_addresses = '*'

e assicurati di avere abilitato almeno un accesso via tcp/ip 
con username/password mettendo in pg_hba.conf qualcosa del tipo:

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
host    all         username    0/0                   md5

Al posto di "username" ci metti il nome utente Postgres che vuoi 
usare.

Non è certo il massimo della sicurezza, ma se hai scelto una 
buona password, un utente in sola lettura e magari usi la 
connessione criptata SSL si può fare.

-- 
Niccolo Rigacci
Firenze - Italy
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010

Rispondere a