JumpServer 技术文档:安装与使用指南

JumpServer 技术文档:安装与使用指南

【免费下载链接】JumpServer 广受欢迎的开源堡垒机 【免费下载链接】JumpServer 项目地址: https://gitcode.com/feizhiyun/jumpserver

1. 安装指南

1.1 系统要求

  • 操作系统:64位Linux服务器
  • 硬件配置:最低4核CPU + 8GB内存
  • 存储空间:建议50GB以上可用空间

1.2 快速安装

curl -sSL https://github.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash

1.3 手动安装

  1. 下载最新版本安装包:
wget https://github.com/jumpserver/jumpserver/releases/latest/download/jumpserver-installer.tar.gz
  1. 解压并安装:
tar -xf jumpserver-installer.tar.gz
cd jumpserver-installer
./jmsctl.sh install

2. 使用说明

2.1 首次登录

  • 访问地址:http://<服务器IP地址>
  • 默认账号:admin
  • 默认密码:ChangeMe (首次登录后需立即修改)

2.2 主要功能模块

  1. 资产管理:添加和管理SSH/RDP/K8s/数据库等资产
  2. 用户管理:创建用户并分配权限
  3. 会话管理:实时监控和审计操作会话
  4. 审计日志:记录所有操作行为

2.3 基本工作流程

  1. 创建系统用户
  2. 添加资产节点
  3. 配置权限策略
  4. 授权用户访问
  5. 通过Web终端连接

3. API使用文档

3.1 认证方式

{
  "Authorization": "Bearer <access_token>",
  "Content-Type": "application/json"
}

3.2 常用API示例

3.2.1 获取用户列表
GET /api/v1/users/
3.2.2 创建资产
POST /api/v1/assets/
{
  "hostname": "server01",
  "ip": "192.168.1.100",
  "protocols": ["ssh/22"],
  "platform": "Linux"
}
3.2.3 获取会话记录
GET /api/v1/audits/sessions/

4. 项目安装方式

4.1 Docker安装

docker run --name jms_all -d \
  -p 80:80 -p 2222:2222 \
  -e SECRET_KEY=<your_secret_key> \
  -e BOOTSTRAP_TOKEN=<your_bootstrap_token> \
  jumpserver/jms_all:latest

4.2 离线安装

  1. 下载离线安装包:
wget https://github.com/jumpserver/installer/releases/download/v3.0.0/jumpserver-offline-installer-v3.0.0.tar.gz
  1. 执行安装:
tar -xf jumpserver-offline-installer-v3.0.0.tar.gz
cd jumpserver-offline-installer-v3.0.0
./jmsctl.sh install

4.3 组件说明

  • Lina:前端Web界面
  • Luna:Web终端实现
  • KoKo:字符协议连接器
  • Lion:图形协议连接器
  • Chen:数据库Web终端

注意:安装完成后建议修改默认端口和证书配置,并定期备份数据库。

【免费下载链接】JumpServer 广受欢迎的开源堡垒机 【免费下载链接】JumpServer 项目地址: https://gitcode.com/feizhiyun/jumpserver

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值