这门课解决什么工作场景

企业内部服务器一多,运维和开发谁在什么时候登了哪台机器、做了什么操作,就成了合规审计绕不开的问题。Jumpserver 这类堡垒机解决的就是这个场景:集中收口 SSH、RDP 和数据库访问入口,做身份认证、权限分发和操作录屏。这门课不聊概念,直接对着 v2.22.0 版本,带你在容器环境里把一套生产可用的堡垒机搭起来,并拆解 Core、Koko、Lion 这些组件各自承担什么职责、之间怎么联动。如果你的公司正从单机 ad-hoc 管理往规范化运维过渡,或者你需要给开发团队配一套可追溯的跳板通道,这门课的内容正好覆盖这个诉求。

适合什么基础与建议先看哪几块

资料默认你已经熟悉 Linux 命令行、用过 Docker 跑过容器,最好对 Kubernetes 或者至少 Docker Compose 有基本认知。完全没碰过容器编排的话,中间的组件拆分和存储规划会跟不上节奏。建议先看架构解析和组件那一块,把 Core、Koko、Lion 的职责边界理清,再进入部署章节;部署部分先看环境规划和 NFS 存储准备,然后跟着 Core 与 Koko 的容器化步骤实操。功能模块里,用户管理和资产管理是重点,先过一遍这两块再回头看密码登录、密钥登录、MFA 这些细节,思路会顺很多。

学完能独立做什么与资料怎么配合练习

跟完之后,你应该能独立完成这几件事:规划一套多节点堡垒机环境、用容器化方式部署各组件、配置 NFS 或外部数据库做持久化、给不同角色分配资产与命令权限、配置 MFA 与密钥登录策略、查回放和操作审计。练习时建议准备两台虚机或一个本地测试环境,一边看文档一边把组件逐个拉起来,每跑通一个组件就去后台看日志、确认端口和依赖关系,而不是一口气全量部署。功能部分直接拿你自己的测试服务器当资产录进去,走一遍申请审批和会话回放流程,这样比只看资料印象深很多。遇到组件起不来,先回看部署注意点那一节,多数坑都在存储挂载和环境变量上。


jumpserver堡垒机分布式容器化部署与管理(v2.24.0)

课程目录

*   01 Jumpserver组件与架构/

  *   01 前言-大纲

  *   02 组件(重点一)

  *   03 官方架构解析

*   02 Jumpserver部署/

  *   01 官方部署方式

  *   02 容器化部署方式(重点二)

  *   03 环境规划

  *   04 模板系统准备

  *   05 部署NFS

  *   06 部署数据库

  *   07 容器化-Core

  *   08 容器化-Koko

  *   09 容器化-Lion

  *   10 容器化-Magnus

  *   11 容器化-Web

  *   12 回顾部署注意点

*   03 Jumpserver功能/

  *   01 系统设置

  *   02 用户管理-(用户)

  *   03 用户管理-(密码+MFA登陆Koko)

  *   04 用户管理-(密钥登陆Koko)

  *   05 用户管理-(关闭密码登陆Koko)

  *   06 资产管理-第一步 (重点三)

  *   07 资产管理-第二步

  *   08 资产管理-第三步

  *   09 资产管理-第三步(添加windows资产)

  *   10 权限管理-第四步

  *   11 权限管理-第五步

  *   12 最后的验证

  *   13 文件传输

  *   14 应用资产(Magnus组件)

  *   15 普通用户sudo配置(重点)

  *   16 资产管理-网域

  *   17 资产管理-命令过滤

  *   18 审计台

  *   19 工作台

  *   20 多用户场景-用户组(一)

  *   21 多用户场景-用户组(二)

*   04 Jumpserver组件扩展/

  *   01 规划与挂载NFS

  *   02 Koko/Web组件扩展

  *   03 分布式策略访问资产

  *   04 Nginx统一入口

*   05 Jumpserver升级/

  *   01 停止组件

  *   02 备份、备份、再备份

  *   03 升级数据库并启动组件

*   06 杂谈/

  *   01 多思考-多实践