云堡垒机(Volcengine Bastion Host,VBH)是一款 4A 统一的运维安全审计平台,提供账号管理、授权控制、身份验证、安全审计等能力,保障企业的安全合规。本文以 MySql 数据库为例,为您介绍通过云堡垒机运维数据库资产的快速入门。
管理人员导入数据库资产和云堡垒机用户,并为运维人员授权数据库资产后,运维人员即可通过云堡垒机登录数据库资产,进行各种运维操作。
云堡垒机默认关闭数据库资产管理功能,可在创建云堡垒机或实例更配时开启。开启后将将追加支持 Mysql 等数据库资产管理,并收取数据库管理费用,收费标准参见:计费项。
配置项 | 说明 |
---|---|
选择数据库 | 根据实际情况勾选待导入云堡垒机的目标数据库。本场景选择:MySQL。 |
新建账号 | 新建账号开关,默认开启。推荐在导入 RDS 数据库时新建账号,否则云堡垒机无法正常登录数据库,依然需要在新建数据库后自行补充数据库账号信息。 |
数据库名称 | 云堡垒机数据库列表中的显示,此方式可自动获取所选数据库的名称。 |
登录名 | 云堡垒机登录数据库时使用的数据库账号名称,需确保与原数据库中配置的登录名一致。 |
认证方式 | 云堡垒机登录数据库的认证方式,目前仅支持 密码。 |
密码 | 密码认证方式时需要配置。登录名对应的登录密码,需确保与原数据库中配置的密码一致。 |
验证密码 | 验证数据库登录名和密码的连通性,以保证云堡垒机可以访问到数据库。 注意 务必保证验证密码通过,否则可以成功新建数据库但云堡垒机无法正常登录该数据库。若验证失败,排查思路参考:验证数据库密码报错,该如何处理? |
配置项 | 说明 |
---|---|
用户 | 默认展示当前选择的用户或用户组。 |
资产类型 | 待授权资产的资产类型,每次只允许授权一种类型的一个多或多个资产。目前支持的资产类型包括:主机、主机组、数据库、数据库组。 |
添加资产 | 单击 添加一行 按钮,选择待授权资产并配置授权账号,允许同时添加多行数据进行批量授权。 |
ssh -N -L 3306:b88f8e96-xxxx-xxxx-xxxx-140679ee76b8:3306 -p 2002 vbh@192.37.30.73 -vvv
。ssh -N -L <本地 SSH 监听端口>:<数据库 ID>:<数据库端口> -p <云堡垒机 SSH 端口> <云堡垒机用户名>@<云堡垒机登录 IP> -vvv
说明
注意
建立连接后,请勿关闭终端窗口,否则可能导致连接中断。
mysql -uroot -P3306 -h 0.0.0.0
。mysql -u<数据库账号登录名> -P<本地监听端口> -h <本地监听地址>
云堡垒机提供多种数据库的客户端和命令行运维方式,更多详细介绍参见:数据库运维。