Portál AbcLinuxu, 13. května 2025 04:24
local all all trust host all all 127.0.0.1/32 trust host all all ::1/128 trustAbych 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 trustovš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:
listen_addresses
nmap -p postgresql 10.0.0.100
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 secondsbylo 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!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.