![](/icons/99832dou.gif)
![](/icons/99832dou.gif)
![](/icons/99832dou.gif)
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
![](/icons/99832dou.gif)
![](/icons/99832de.gif)
![](/icons/99832yi.gif)
![](/icons/99832dou2.gif)
![](/icons/99832yi.gif)
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
主要分两个步骤:
<1>要使Linux上
![](/icons/99832de.gif)
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
编辑 $POSTGRES/data/postgresql.conf 文件
![](/icons/99832dou.gif)
将tcpip_
![](/icons/99832socket.gif)
![](/icons/99832socket.gif)
![](/icons/99832dou2.gif)
<2>设置远程访问认证机制
![](/icons/99832dou2.gif)
编辑 $POSTGRES/data/pg_hba.conf 文件
![](/icons/99832dou.gif)
这个文件上面
![](/icons/99832yi.gif)
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
最下面才是真正让我们填写东西
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
其中
![](/icons/99832dou.gif)
![](/icons/99832yi.gif)
# TYPE DATABASE USER CIDR-ADDRESS METHOD
介绍说明每
![](/icons/99832yi.gif)
![](/icons/99832dou.gif)
分别是:连接类型、可使用
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
下面
![](/icons/99832dou.gif)
![](/icons/99832yi.gif)
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
字段
![](/icons/99832yi.gif)
![](/icons/99832dou2.gif)
可以选择:local或host
![](/icons/99832dou2.gif)
前者只能允许本地
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
![](/icons/99832dou.gif)
我们应该使用“host”
![](/icons/99832dou2.gif)
字段 2:DATWABSE
![](/icons/99832dou2.gif)
连接用户可以使用
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
![](/icons/99832de.gif)
![](/icons/99832yi.gif)
![](/icons/99832de.gif)
数据库名
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
字段 3:USER
![](/icons/99832dou2.gif)
可以指定某个具体
![](/icons/99832de.gif)
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
也可以使用“all”来允许所有用户连接数据库
![](/icons/99832dou2.gif)
字段 4:DIDR-ADDRESS
![](/icons/99832dou2.gif)
这可能会让您不知所措
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
其实
![](/icons/99832dou.gif)
![](/icons/99832de.gif)
![](/icons/99832yi.gif)
![](/icons/99832dou2.gif)
Postgres是通过这个字段来了解
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
它
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
这个掩码和子网掩码是
![](/icons/99832yi.gif)
![](/icons/99832dou.gif)
![](/icons/99832yi.gif)
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
表示
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
比如
![](/icons/99832dou.gif)
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
192.168.0.1/32 相当于 IP为192.168.0.1
![](/icons/99832dou.gif)
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
很显然
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
如果您对IP地址和子网掩码不太了解
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
字段 5:METHOD
![](/icons/99832dou2.gif)
这是验证思路方法
![](/icons/99832dou2.gif)
![](/icons/99832de.gif)
reject:拒绝这个IP
![](/icons/99832de.gif)
md5:密码以md5作为hash编码;
password:密码作为明文传输(好恐怖!);
krb5:密码以krb5作为hash编码
![](/icons/99832dou2.gif)
下面举
![](/icons/99832yi.gif)
![](/icons/99832dou.gif)
# TYPE DATABASE USER CIDR-ADDRESS METHOD
#允许IP为192.168.0.1
![](/icons/99832de.gif)
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
host all all 192.168.0.1/32 md5
#允许用户testuser在192.168.0.XX
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
#只能使用数据库testdb
![](/icons/99832dou.gif)
![](/icons/99832dou2.gif)
host testdb testuser 192.168.0.1/24 md5
2、实现远程连接Windows上
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
前面都已经看懂后
![](/icons/99832dou.gif)
![](/icons/99832dou.gif)
![](/icons/99832de.gif)
![](/icons/99832dou.gif)
只需要配置步骤<2>中介绍
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
![](/icons/99832yinwei.gif)
![](/icons/99832de.gif)
![](/icons/99832dou2.gif)
最新评论