Mai întâi de toate, trebuie să vă permiteți să vă conectați la postgresql de la ip extern. Pentru a face acest lucru, găsim fișierul postgresql.conf (sunt în directorul /etc/postgresql/9.1/main) și editează următoarea linie:
Și în fișierul pg_hba.conf (se află în același loc ca postgresql.conf), adăugați următoarea linie:
în cazul în care:
hostssl - conectați prin SSL
toate - permitem conectarea la toate bazele de date
postgreadmin - numele utilizatorului care are dreptul să se conecteze
0.0.0.0/0 - masca de rețea cu care vă puteți conecta
md5 - metoda de criptare a parolei
Acum trebuie să creăm un utilizator postgreadmin în postgresql, prin care ne vom conecta:
Opțiunile comenzii createuser sunt:
-s - adăugați drepturi superutilizatorilor utilizatorului
-r - permite utilizatorului să creeze alți utilizatori
-d - permite utilizatorului să creeze baze de date
-P - adăugați o parolă utilizatorului
Setarea sa terminat, este timpul să reporniți postqresql, de exemplu cu comanda:
și deja se conectează de la un alt PC folosind un client, de exemplu, pgadmin.
În pgadmin, trebuie să faceți clic pe "Conexiune nouă" și să introduceți următoarele câmpuri în fereastră:
Numele este numele dorit, de exemplu: my_server
Port - 5432 (implicit)
Nume utilizator - postgreadmin
Parola - parola creată mai sus
Câmpurile rămase sunt implicite. Faceți clic pe OK. Dacă funcționează, atunci felicitări - conexiunea la distanță la postgresql este configurată.
5 din 5 (total 1 evaluare)