简介
Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。
Jumpserver 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交互界面美观、用户体验好。
Jumpserver 采纳分布式架构, 支持多机房跨区域部署, 中心节点提供 API, 各机房部署登录节点, 可横向扩展、无并发访问限制。
环境
测试推荐环境
CPU: 64位双核处理器
内存: 4G DDR3
数据库:MySQL 版本大于等于 5.6 MariaDB 版本大于等于 5.5.6
此外还需要安装Python3+、Luna、Coco、Guacamole、Tomcat8、Nginx、Openjdk
部署过程
Jumpserver 的官方文档十分的详细,建议遇到相关的部署问题直接查官方文档即可,一般安装不上多是由于依赖库所导致的。
建议的物理机内存要大于4GB,MySQL和Server机不要部署在同一台服务器上。Jumpserver使用了Redis缓存,是十分消耗内存的,这一点要注意。
API使用教程
API介绍
开启Debug 模式
在Jumpserver安装目录下config.yml
中开启DEBUG模式DEBUG: true
<