配置界面的password指的是數據庫用戶的密碼, 不是服務器的密碼.css
1.確保遠程服務器開放相應端口.這個是在防火牆設置.
2.pg數據庫服務器容許外部ip訪問, 默認是隻容許localhost. 經過修改postgresql.conf實現
3.配置用戶訪問權限,修改pg_hba.conf文件實現.
路徑在/etc/postgresql/9.3/main/
而後重啓/etc/init.d/postgresql restart
sql
1.修改postgresql.conf文件,將數據庫服務器的監聽模式修改成監聽全部主機發出的鏈接請求。 定位到#listen_addresses='localhost’。PostgreSQL安裝完成後,默認是隻接受來在本機localhost的鏈接請求。將行開頭都#去掉,將行內容修改成listen_addresses='*'來容許數據庫服務器監聽來自任何主機的鏈接請求。 2.修改pg_hba.conf文件,配置用戶的訪問權限(#開頭的行是註釋內容): # TYPE DATABASE USER CIDR-ADDRESS METHOD # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.1.1.2/32 md5 以上紅色部分爲新添加的項。 以上內容須要注意如下兩點: 1. 數據庫名與用戶名注意大小寫,PostgreSQL是區分大小的; 2. CIDR-ADDRESS(用戶的IP範圍)的值的格式是:IP/數值 數值取值範圍爲:0,8,16,24,32 即表示掩碼bit的個數; 例如: 32 -> 192.168.1.1/32 表示必須是來自這個IP地址的訪問才合法; 24 -> 192.168.1.0/24 表示只要來自192.168.1.0 ~ 192.168.1.255的都合法; 16 -> 192.168.0.0/16 表示只要來自192.168.0.0 ~ 192.168.255.255的都合法; 8 -> 192.0.0.0/16 表示只要來自192.0.0.0 ~ 192.255.255.255的都合法; 0 -> 0.0.0.0/0 表示所有IP地址都合法,/左邊的IP地址隨便了只要是合法的IP地址便可; 完成上面兩個配置文件的修改之後,爲了讓配置生效,須要從新啓動PostgreSQL數據庫服務器。
做者:Evan_Gu
來源:CSDN
原文:https://blog.csdn.net/gdp12315_gu/article/details/52468777
版權聲明:本文爲博主原創文章,轉載請附上博文連接!數據庫
將PasswordAuthentication yes
設置出來, 以後service ssh restart
服務器