Uzaktan postgresql veritabanıma bağlanmaya çalışıyorum. Ubuntu 14.04 ile çalışan iki sanal makinem var. Kullanarak ilk vm kullanarak ikinci vm'ye bağlanmaya çalışıyorum
psql -h 10.0.1.23 -U postgres -d postgres
Ancak hatayı alıyorum:
Could not connect to server: Connection refused
Is the server running on host "10.0.1.23" and accepting
TCP/IP connections on port 5432?
Pg_hba.conf dosyasını değiştirdim ve ekledim
host all all 10.0.1.64/24 md5
host all all * md5
host all all 0.0.0.0/0 md5
Ve postgresql.conf değiştirildi listen_address = "*"
Gelen tüm bağlantılara izin vermek amacıyla. Ayrıca güvenlik duvarı ayarlarını değiştirmeye çalıştım, ancak bağlantı noktalarının bağlantıyı doğru bir şekilde dinleyip dinlemediğinden emin değilim.
Düzenleme: Çıktısı
netstat -an | grep -E '^tcp[^6].*LISTEN'
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN
netstat -an | grep -E '^tcp[^6].*LISTEN'
.