Portál AbcLinuxu, 13. května 2025 04:24

Dotaz: postgres - problémy s připojením

27.11.2014 12:07 juvi
postgres - problémy s připojením
Přečteno: 764×
Odpovědět | Admin
Zdravím, potřebuji zpřístupnit PostgreSQL server na vzdáleném počítači. Pro začátek ani neověřuji uživatele. /var/lib/pgsql/data/pg_hba.conf obsahuje:
local   all             all                                     trust
host    all             all             127.0.0.1/32            trust
host    all             all             ::1/128                 trust
Abych umožnil vzdálený přístup, přidám řádek:
local   all             all                                     trust
host    all             all             10.0.0.0/8            trust
host    all             all             127.0.0.1/32            trust
host    all             all             ::1/128                 trust
ovšem psql stále vrací:
psql: nelze navázat spojení se serverem: Spojení odmítnuto
        Je server na "10.0.0.100" spuštěn a akceptuje
        TCP/IP spojení na portu 5432?
přitom firewall by měl být v pořádku (OpenSUSE - /etc/sysconfig/SuSEfirewall2): FW_CONFIGURATIONS_EXT="apache2 apache2-ssl mysql nfs-kernel-server ntp postgresql samba-server sshd"

a tedy nevím, co blokuje přístup k serveru. Kde by mohl být problém?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (AraxoN)
okbob avatar 27.11.2014 13:21 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
Rozbalit Rozbalit vše Re: postgres - problémy s připojením
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě v postgresql.conf listen_addresses
27.11.2014 21:10 radeczek | skóre: 7
Rozbalit Rozbalit vše Re: postgres - problémy s připojením
Taky bych to viděl na tady tohle, že neposlouchá na "vnější IP" ale je na lokalhostě.
Michy avatar 27.11.2014 13:45 Michy | skóre: 11 | Praha
Rozbalit Rozbalit vše Re: postgres - problémy s připojením
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co říká nmap?
nmap -p postgresql 10.0.0.100
Řešení 1× (radeczek)
28.11.2014 09:24 juvi
Rozbalit Rozbalit vše Re: postgres - problémy s připojením
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak bylo to tak: postgresql.conf obsahoval
listen_addresses = 'localhost'
nmap -p postgresql 10.0.0.100 ukázal:
Starting Nmap 6.47 ( http://nmap.org ) at 2014-11-28 09:04 CET
Nmap scan report for server (10.0.0.100)
Host is up (0.000094s latency).
PORT     STATE  SERVICE
5432/tcp closed postgresql

Nmap done: 1 IP address (1 host up) scanned in 1.17 seconds
bylo nutné nastavit vlastní síťové rozhraní (původně jsem "předpokládal" adresu klienta), tedy vlastní ip adresu, na které postgresql poslouchá:
listen_addresses = 'localhost,10.0.0.100'
nmap -p postgresql 10.0.0.100 ukázal:
Starting Nmap 6.47 ( http://nmap.org ) at 2014-11-28 09:14 CET                                  
Nmap scan report for server (10.0.0.100)                                                        
Host is up (0.000097s latency).                                                                 
PORT     STATE SERVICE                                                                          
5432/tcp open  postgresql
Nmap done: 1 IP address (1 host up) scanned in 1.10 seconds
... a funguje!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.