簡體   English   中英

無法連接到VM(Ubuntu)中的postgreSQL:對數據庫的訪問被拒絕

[英]Can't connect to postgreSQL in VM (Ubuntu): Access to database denied

我將Windows 10計算機與Virtualbox 5.0.16配合使用,其中正在運行Ubuntu 15.10。 網絡適​​配器是橋接適配器,其名稱設置為Intel(R)Dual Band Wireless-AS3165。混雜模式設置為允許所有VM和主機,並選中基礎復選框(電纜連接)。

在這個Ubuntu中,我運行PostgreSQL 9.4.5實例,在其中配置了postgresql.conf和pg_hba.conf文件。

在postgresql.conf文件中,我已經設置好了這一行:

listen_addresses = '*'

在pg_hba.conf中,我在底部有以下幾行:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host all all 0.0.0.0/0 md5
host    all             all             ::1/128                 md5
host    all     all        ::/0                 md5
host    all     all        192.168.1.13                 md5
host    all     all        0.0.0.0/0                 md5

當前,我的主機的IP地址是(ipconfig命令和無線)192.168.1.13,而客戶機是(ifconfig命令)192.168.1.4

當從主機使用pgadmin連接到客戶機時,出現以下消息:致命:主機“ 192.168.1.13”,用戶“ postgres”,數據庫“ postgres”,沒有SSL的pg_hba.conf條目

我試圖通過ssh將主機連接到guest虛擬機,但收到“網絡錯誤:連接被拒絕”消息。 也許這是我問題的關鍵見解?

ping可雙向執行。

感謝@DanielVérité。

命令show hba_file向我顯示了我實際上正在編輯的pg_hba不是正確的。 我在/etc/postgresql/9.4/main文件夾中編輯了一個,而postgreSQL使用的是/opt/PostgreSQL/9.4/data

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM