OpsAny 堡垒机建设指南¶
本指南将帮助您了解如何在 OpsAny 运维平台中部署和配置堡垒机。堡垒机是一种安全设备,用于控制和监控对内部网络资源的访问。通过在 OpsAny 中部署堡垒机,您可以提高网络安全性,确保只有经过授权的用户才能访问受保护的资源。
情景¶
公司购买了新服务器,并计划使用堡垒机为各个角色或用户分配服务器帐户连接权限。同时,还将对执行的命令和登录时间进行限制。公司将通过堡垒机对数据库登录进行访问控制。
前提条件¶
已经部署OpsAny的堡垒机平台,并且统一权限(rbac)平台已经创建了需要登录堡垒机的用户。
操作步骤概述¶
- 创建服务器密码凭证。
- 添加服务器资源。
- 使用场景:在堡垒机平台中添加主机实现让用户可以使用账号登录到服务器上,限制登录服务器时间,并禁用rm命令。
- 创建MySQL数据库密码凭证。
- 添加MySQL数据库资源。
- 使用场景:在堡垒机平台中添加一个MySQL实例,授权给用户,使用户可以在堡垒机中登录MySQL。
场景一:在堡垒机平台中添加主机实现让用户可以使用账号登录到服务器上,限制登录服务器时间为周一到周五的9:00~18:00,并禁用rm命令。¶
1.创建服务器密码凭证。¶
在堡垒机平台-凭证管理-密码凭证中,添加用户的服务器密码凭证。
2.添加服务器资源。¶
在堡垒机平台-资源管理-主机资源中,添加服务器资源。
3.配置访问策略¶
在堡垒机平台-权限策略-访问策略中,添加新的访问策略。
配置基本信息-选择登录时间为周一到周五的9:00~18:00。
配置关联用户
添加关联凭证
验证登录策略
登录
4.配置命令策略¶
在堡垒机平台-命令策略-命令列表中添加rm命令。(命令类型选择命令阻断)
在堡垒机平台-命令策略-策略列表中创建新的策略。
配置基本信息-选择登录时间为周一到周五的9:00~18:00。
配置关联命令,添加rm命令。
配置关联用户
配置关联资源凭证
测试命令
5.创建MySQL数据库密码凭证。¶
在堡垒机平台-凭证管理-密码凭证中,添加用户的MySQL数据库密码凭证。
6.添加MySQL数据库资源。¶
在堡垒机平台-资源管理-数据库中,添加用户的MySQL数据库资源。
场景二:在堡垒机平台中添加一个MySQL实例,授权给用户,使用户可以在堡垒机中登录MySQL。¶
1. 配置访问策略¶
在堡垒机平台-权限策略-访问策略中,添加新的访问策略。
配置关联用户
配置关联资源凭证
2.验证登录策略¶
测试SQL执行
总结¶
通过遵循此堡垒机建设指南,您可以在多环境下使用 OpsAny 堡垒机平台实现对不同角色人员的访问控制。这将有助于保护公司资源,确保安全和合规。