首页 > 数据库 > > 配置客户端接入认证-配置IP黑、白名单
通过配置IP白名单和IP黑名单-管控远程连接IP时,需要确保所设置实例的状态为Online。
假设所使用的DN端口号是40000。
zsql omm@127.0.0.1:40000
Please enter password:
***********
omm为安装后创建的系统管理员,其默认密码是gaussdb_123。
假设所使用的CN端口号是8000。
zsql omm@127.0.0.1:8000
Please enter password:
***********
omm为安装后创建的系统管理员,其默认密码是gaussdb_123。
可通过查看参数TCP_INVITED_NODES的当前值查看已配置的IP白名单;可通过查看参数TCP_EXCLUDED_NODES的当前值查看已配置的IP黑名单。
SELECT VALUE FROM DV_PARAMETERS WHERE NAME = 'TCP_INVITED_NODES';
SELECT VALUE FROM DV_PARAMETERS WHERE NAME = 'TCP_EXCLUDED_NODES';
---配置IP为192.168.3.222和20ab::9217:acff:feab:fcd0的白名单。
ALTER SYSTEM SET TCP_INVITED_NODES = '(192.168.3.222/32,20ab::9217:acff:feab:fcd0/64)';
---配置以192开头的IP白名单。
ALTER SYSTEM SET TCP_INVITED_NODES = '(192.168.3.0/24)';
---配置IP为192.168.3.222和20ab::9217:acff:feab:fcd0的黑名单。
ALTER SYSTEM SET TCP_EXCLUDED_NODES = '(192.168.3.222/32,20ab::9217:acff:feab:fcd0/64)';
---配置以192开头的IP黑名单。
ALTER SYSTEM SET TCP_EXCLUDED_NODES = '(192.168.3.0/24)';

SELECT VALUE FROM DV_PARAMETERS WHERE NAME = 'TCP_INVITED_NODES';
SELECT VALUE FROM DV_PARAMETERS WHERE NAME = 'TCP_EXCLUDED_NODES';
ALTER SYSTEM SET TCP_VALID_NODE_CHECKING = TRUE;

配置后可以执行如下命令检查。查询结果为TRUE时,表示已开启IP白名单检测功能。查询结果为FALSE时,表示未开启IP白名单检测功能:
SELECT NAME, RUNTIME_VALUE, VALUE FROM DV_PARAMETERS WHERE NAME = 'TCP_VALID_NODE_CHECKING';NAME RUNTIME_VALUE VALUE
---------------------------------------------------------------- -------------------- ----------------------------------------------------------------
TCP_VALID_NODE_CHECKING TRUE TRUE
1 rows fetched.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3135016/ ,如需转载,请注明出处,否则将追究法律责任。