一、运维堡垒机功能需求
服务器运维,对于互联网公司,是一个常态化,刚需的场景,主要使用人员有运维、DBA、开发、测试,这些人希望能便捷进行服务运维,关注操作体验;从安全或公司管理层面,希望能做好权限控制和安全审计,关注风险。
所以开发出一款易用、易管理、安全性高的的堡垒机,是互联网公司的普遍需求,个人用过商用堡垒机、开源堡垒机,目前公司使用的堡垒机效果比较好,特别感谢之前负责堡垒机开发的同学,下面给大家分享堡垒机使用经验。
二、堡垒机选择(开源VS商用)
堡垒机比较
比如我们之前公司使用市面上比较成熟的某堡垒机品牌,使用过程中整体顺利,但是最大的问题当自动化能力糟糕,没办法跟运维系统结合,比如和资产CMDB联动、比如堡垒机工单系统对接自动执行,自助操作等,都无法实现。
所以互联网公司,如果有能力,建议在开源堡垒机基础上二次开发,下面就介绍我们基于jumpserver上二次开发的堡垒机。
三、堡垒机架构和设计
在Jumpserver的基础上增加了基于TOTP的双因素认证、Windows图形界面访问审计、自动化同步CMDB主机、文件导入导出、自动修改密码等功能。