前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何纳管服务器实现统一登录

如何纳管服务器实现统一登录

原创
作者头像
iginkgo18
发布2023-07-21 16:04:54
2480
发布2023-07-21 16:04:54
举报
文章被收录于专栏:devops_k8sdevops_k8s

1 简介

为了实现这一需求,我们需要借助于堡垒机。在此我们特通过JumpServer的应用来深度体验如何纳管服务器并实现统一登录。

2 传统管理方式

传统管理方式给运维团队及开发、测试人员带来以下问题:

  1. 开发、运维、测试登录生产环境,需要进行二次跳转,操作繁杂;
  2. 开发、运维、测试登录各种环境服务器,强烈依赖账户密码,一旦管控有疏漏,很容易导致密码泄露,带来极大的安全隐患;
  3. 为配合审计,运维需要在服务器上额外部署操作记录审计、远程记录等操作,给运维工作带来了额外的负担;
  4. 基础运维需要花费额外精力维护访问控制策略;
  5. 频繁因输错密码导致重新认证,浪费不必要的登录时间;
  6. 对于运维团队新成员,需要花费很大的力气去熟悉业务相关服务器,延长了融入团队的时间;

传统管理方式除在使用上不方便外,更主要的是由于资产零散,其实对团队新成员极其不友好,给繁杂的运维工作带来了额外的压力。

3 Jumpserver管理方式

在基于测试环境、生产环境隔离的基础上,JumpServer登录体系将基于不同环境进行统一的登录管理,可以有效的对运维、开发、测试进行权限分离。具体如下:

  1. 对接LDAP实现统一的用户管理,运维只需针对用户进行资产分配,不必再单独创建用户;
  2. 用户登录密码和服务器登录密码隔离,用户使用过程中不会涉及到服务器相关密码,可以有效避免密码的泄露;
  3. 支持多种形式的操作记录,历史命令记录与录像,可直接用于审计;
  4. 资产按业务、功能分组,可以方便团队成员了解并熟悉组件及业务分布;
  5. 支持命令过滤、免密权限提升,方便使用与管理;

由上,JumpServer给我们不仅带来管理上的便捷,而且通过有效管理给团队进行赋能,给相关使用人员带来更好的体验。

3 实施规划

JumpServer可以支持各种环境100+、甚至上千台服务器,如何快速将账户不统一的服务器中纳入JumpServer管理,不是一蹴而就的,整个过程建议规划为以下几个阶段:

  1. 服务器账户规划,统一分为管理账户、应用账户、日志账户三类账户;
  2. 配置自动化,采用开源自动化工具作为统一的配置中心对三类账户进行分批次部署,极大的提高了工作效率;
  3. 资产分配,在环境分离或隔离前,集中对各个业务开通进行服务器分配,保证开发能够正常登录服务器;
  4. 对开发、测试人员的资产进行查漏补缺,保证资产到位;

其实以上每个阶段都是要耗费了很大的精力额,要考虑长远的规范、长效的管理,而不是为了简单应用而上线。

ps: 在此实施过程可以借助于ansible、saltstack等自动化运维工具实现资产的集中化管理,这样可以快速纳管服务器。

4 总结

在我们坚持不懈的努力下,一套由运维规范支撑、可有效管控服务器的初始框架体系,就可以正式对开发、测试开放了。

但美中不足的是,当JumpServer的投入使用后,最大的不足还是资产的分类管理,主要体现:

  1. 按系统分组,无法有效和业务进行对应,导致分类比较混乱。
  2. 按业务分组,必须有一份开发、运维、测试共同认可的组织分类,因此这个分类最终会对开发、测试开放的。良好的组织分类可以给不同团队更快的熟悉服务器的业务分布,而且极大的提高了登录体验。

当然JumpServer的资产分组与CMDB的资产分组是否应该保持一致,也是我们需要考虑的一个问题,这个就交给大家发散思考下吧!

原创: 三页 木纳大叔爱运维

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 简介
  • 2 传统管理方式
  • 3 Jumpserver管理方式
  • 3 实施规划
  • 4 总结
相关产品与服务
堡垒机
腾讯云堡垒机(Bastion Host,BH)可为您的 IT 资产提供代理访问以及智能操作审计服务,为客户构建一套完善的事前预防、事中监控、事后审计安全管理体系,助力企业顺利通过等保测评。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档