首页
/ 【JumpServer】开源下载和安装教程

【JumpServer】开源下载和安装教程

2026-02-04 04:09:20作者:何举烈Damon

1、项目介绍

JumpServer 是一款开源的堡垒机系统,提供特权访问管理(PAM)功能,支持通过浏览器安全访问 SSH、RDP、Kubernetes、数据库等资源。其核心特点包括:

  • 基于 Web 的统一操作入口
  • 支持多协议终端连接
  • 完善的审计日志功能
  • 细粒度的权限控制体系

2、项目下载位置

官方推荐通过快速安装脚本自动下载最新版本:

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

3、安装环境配置

基础要求

  • 操作系统:Linux 64位(推荐 CentOS 7+/Ubuntu 20.04+)
  • 硬件配置:≥4核CPU/8GB内存/100GB磁盘
  • 网络要求:开放80、443、2222端口

依赖组件

需预先安装:

# CentOS
yum install -y curl wget git

# Ubuntu
apt update && apt install -y curl wget git

4、项目安装方式

方式一:快速安装(推荐)

执行一键安装脚本:

chmod +x quick_start.sh && ./quick_start.sh

安装过程示意图:

[+] 检测系统环境...
[✓] 内存检测通过 (8GB/8GB)
[✓] 磁盘空间检测通过 (200GB)
[+] 开始下载组件...

方式二:手动安装

分步执行安装:

# 下载核心组件
wget https://github.com/jumpserver/jumpserver/releases/download/v3.0.0/jumpserver-v3.0.0.tar.gz

# 解压安装包
tar -xf jumpserver-v3.0.0.tar.gz -C /opt

5、项目处理脚本

服务管理脚本

安装完成后可使用以下命令:

# 启动服务
./jmsctl.sh start

# 查看状态
./jmsctl.sh status

# 停止服务
./jmsctl.sh stop

初始化配置脚本

首次启动需执行:

cd /opt/jumpserver
./jmsctl.sh init

按提示设置管理员账号和数据库密码。

访问验证

安装完成后通过浏览器访问:

http://服务器IP
默认账号:admin
初始密码:ChangeMe

注意:首次登录后请立即修改默认密码,并配置防火墙规则开放必要端口。

登录后查看全文
热门项目推荐
相关项目推荐