openGauss 设置客户端认证策略
目前openGauss配置文件“pg_hba.conf”中的参数默认值都是单机的配置模式。应用程序可以通过调用gs_guc来设置适合自己的参数。更 多配置请参见《开发者指南》。设置客户端认证策略,同时发送信号量到数据库进程。
gs_guc [ set | reload ] [-N NODE-NAME] [-I INSTANCE-NAME | -D DATADIR] -h ”HOSTTYPE DATABASE USERNAME IPADDR-WITH-IPMASK AUTHMEHOD authentication-options”
• set 表示只修改配置文件中的参数。
• reload 表示修改配置文件中的参数,同时发送信号量给数据库进程, 使其重新加载配置文件。
• -N 需要设置的主机名称。 取值范围:已有主机名称。 当参数取值为ALL时,表示设置openGauss中所有的主机。
• -I INSTANCE-NAME 需要设置的实例名称。 取值范围:已有实例名称。 当参数取值为ALL时,表示设置主机中所有的实例。
• -D 需要执行命令的openGauss实例路径。使用encrypt命令时, 此参数表示指定的密码文件生成的路径。
• -h host-auth-policy
指定需要在“pg_hba.conf”增加的客户端认证策略。取值范围:
o HOSTTYPE DATABASE USERNAME IPADDR IPMASK [authentication-options]
o HOSTTYPE DATABASE USERNAME IPADDR-WITH-IPMASK [authentication-options]
o HOSTTYPE DATABASE USERNAME HOSTNAME [authentication-options ]
HOSTTYPE是必输参数,取值范围如下:
o Local
o Host
o Hostssl
o hostnossl
其中“local”是一个Unix域套接字,“host”是普通或SSL加密的TCP / IP套接字,“hostssl”是 SSL加密的TCP / IP套接字,“hostnossl”是一个纯TCP / IP套接字。authentication-options是可 选输入,取值范围如下:
o trust
o reject
o md5
o sha256
o cert
o gss
详细的参数说明请参见“pg_hba.conf”配置文件中的描述。
设置配置文件参数
⚫ 目前openGauss配置文件“postgresql.conf”中的参数默认值都是单机的配置模式。应用程序可以通过调用gs_guc来设置适合自己的参数。
⚫ 同时修改配置文件中参数(postgresql.conf)
gs_guc set [-N NODE-NAME] [-I INSTANCE-NAME | -D DATADIR] - c ”parameter = value”
⚫ 将已设置的参数值修改为默认值
gs_guc set [-N NODE-NAME] [-I INSTANCE-NAME | -D DATADIR] - c ”parameter = value” gs_guc [ set | reload ] [-N NODE-NAME] [-I INSTANCE-NAME | -D DATADIR] -c ”parameter”
示例1:同时修改数据库节点的参数,例如修改数据库允许的最大 连接数为800。修改后需要重启数据库才能生效。
gs_guc set -N all -I all -c ”max_connections = 800” Total instances: 21. Failed instances: 0. Success to perform gs_guc!
• set 表示只修改配置文件中的参数。
• reload 表示修改配置文件中的参数,同时发送信号量给数据库进程,使其重 新加载配置文件。
• -N 需要设置的主机名称。 取值范围:已有主机名称。 当参数取值为ALL时,表示设置openGauss中所有的主机。
• -I INSTANCE-NAME 需要设置的实例名称。 取值范围:已有实例名称。 当参数取值为ALL时,表示设置主机中所有的实例。
• -D 需要执行命令的openGauss实例路径。使用encrypt命令时,此参数 表示指定的密码文件生成的路径。
• -c parameter=value 要设定的openGauss配置参数的名称和参数值。 取值范围:postgresql.conf中的所有参数。
• -U, --keyuser=USER
#openGauss
相关推荐
openGauss 快速入门 01.pdf
开始使用产品#### 4.1 设置openGauss参数在使用openGauss之前,用户需要配置一些参数,包括客户端认证策略和配置文件参数等。
openGauss 安全加固指南 01.pdf
安全认证设置:包括配置客户端认证超时时间、认证加密迭代次数和SSL协议等,以及服务端内部Kerberos认证的配置。6.
gaussdb for opengauss 证书管理(过期,生成与替换)
**修改权限**: - 对于国际证书认证,客户端的根证书、密钥、证书等文件的权限需设置为600。#### 六、总结SSL证书的有效管理对于保障GaussDB的安全性至关重要。
openEuler安装openGauss6指南[可运行源码]
连接测试使用gsql客户端工具,通过host、port、dbname、user、password五元组完成本地及远程连接验证,支持SSL加密通道与证书双向认证。
HCIA-openGauss V1.0 培训教材及实验手册.zip
更新、删除)、备份恢复策略、性能优化和安全管理等。


