关键字:
KingbaseES、SSL、安全和认证
使用方法
KingbaseES有一个对使用SSL连接加密客户端/服务器通讯的本地支持,它可以增加安全性。
一、服务端进行相关配置
- 配置安全证书(证书原位置位于Server/share目录下)
- 把root.crt、kingbase.crt、kingbase.key拷贝至.kingbase/,权限改为600:
在 Unix 系统上,server.key上的权限必须不允许所有人或组的任何访问,通过命令chmod 0600 server.key可以做到。
3、服务端将:root.crt,server.crt、server.key拷贝至data目录下,权限改为600
4、修改Kingbase.conf中ssl参数改为on,ssl_ca_file改为root.crt
5、修改sys_hba文件
6、增加hostssl项 hostssl all 0.0.0.0/0 md5
7.重启服务
二、在对象管理工具界面进行操作
1.root证书选择root.crt
2.客户端证书选择Kingbase.crt
3.客户端证书秘钥kingbase.pk8
4.配置完成后点击确定。
5.工具通过ssl连接成功
6.工具UI界面表现:导航树数据库实例的名称带有箭头,该实例可正常使用。