Jump Server 堡垒机搭建及使用
一、Jump Server简介及环境要求
演示视频
Jumpserver 官方介绍
架构图

官方DEMO
环境要求
关闭 SELinux 和防火墙
添加镜像源仓库
二、准备 Python3 和 Python 虚拟环境
安装依赖软件包
安装Python3.6



建立Python虚拟环境

三、安装 Redis

设置Redis密码

验证密码是否能正常登录成功、查询等

四、安装Mariadb数据库

初始化数据库

创建数据库 Jumpserver 并授权验证
数据库用户更改密码SQL语句

验证授权是否正确,是否能正常登录成功

五、安装 Jump Server
下载 Jump Server 项目源码

安装 软件环境依赖
安装 Python 库依赖
解决报错:
错误一:

解决方法:

步骤一:按照上面链接复制的两行内容,修改如下文件

步骤二:修改保存好,执行如下命令,完美解决

错误二:

解决方法:
修改 Jumpserver 配置文件



确认内容有没有错误

启动 Jumpserver

六、安装 KoKo 组件
环境要求
安装 Go
设置 Go 国内加速镜像
下载 KoKo 项目源代码
在 KoKo 项目下构建应用

1、拷贝压缩包文件到对应的服务器
2、解压编译的压缩包
3、修改配置文件并运行

启动 KoKo
查看启动状态

七、部署 Guacamole Server
更新所有的包和依赖
编译安装 guacamole 服务

更新systemd以找到/etc/init.d/目录中安装的guacd (Guacamole)服务
设置 Guacamole 环境变量
启动 Guacamole

八、安装 Lion 组件
环境要求
下载 Lion 项目源代码
修改 Lion 配置文件
启动 Lion
重载系统服务
查看 Lion 服务状态
九、安装 Node
检查是否安装成功及查看安装的版本
十、安装 Lina 组件
环境要求
下载 Lina 项目源代码
安装依赖
修改配置文件⚓︎
运行 Lina⚓︎
构建 Lina⚓︎
十一、安装 Luna 组件
环境要求⚓︎
下载 Luna 项目源代码
安装依赖
修改 Luna 配置文件
运行 Luna
构建 Luna
十二、安装 Nginx

配置 Nginx 整合各组件
修改配置文件
运行 Nginx

十三、开始使用 Jumpserver

测试连接

系统设置

邮件设置


点测试后会收到一封测试邮件

邮件设置的查看方法


LDAP设置

终端设置


安全设置


十四、用户管理
创建 Jumpserver 用户


资产管理



创建管理用户

创建系统用户


创建命令过滤


创建网域网关


创建资产

创建授权规则

十五、用户登录
登录 Jumpserver

连接资产

断开资产
文件管理

十六、安全建议
最后更新于