jumpserver-0.3.2 堡垒机环境搭建(图文详解)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jumpserver-0.3.2 堡垒机环境搭建(图文详解)相关的知识,希望对你有一定的参考价值。

下载安装包:https://github.com/jumpserver/jumpserver.git 

解压

三、执行快速安装脚本 
cd /opt/jumpserver/install

pip install -r requirement.txt

但是我的报错了,然后使用pip手动安装里面的软件包

然后执行安装jumpserver

报错截图以及解决办法:
技术分享
报错原因这个intall.py脚本是python2.7 而重新安装了python3.5,并作为默认,软连接指向了/usr/bin/python 语法不一样所以报错。 最开始想改python脚本,结果发现有太多的要改,所以干脆把python再换回原来的2.7版本,

 

然后在执行
技术分享

请务必先查看wiki https://github.com/jumpserver/jumpserver/wiki
支持的平台: CentOS, RedHat, Fedora, Debian, Ubuntu, Amazon Linux, 暂不支持其他平台安装。

这时只有检查python脚本,本机就是centos机器,为什么会报错。
技术分享
找到输出报错的行,应该是字符串截取的问题,在本机测试如下:
技术分享
然后注释掉原来的代码,更新如下(即将centos改为centos linux):
技术分享
再次运行脚本,原先的错误已解决:
技术分享

开始安装epel源
sh: /usr/bin/yum: /usr/bin/python2.2: 坏的解释器: 没有那个文件或目录

由于之前将python版本升级为3.5时修改了/usr/bin/yum
技术分享
继续执行
技术分享

技术分享

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.


Error downloading packages:
git-1.8.3.1-6.el7_2.1.x86_64: [Errno 5] [Errno 2] 没有那个文件或目录
rpm-libs-4.11.3-21.el7.x86_64: [Errno 5] [Errno 2] 没有那个文件或目录

 
安装两个python版本导致yum使用有问题,无法下载,
解决办法:
这时候需要修改这个配置文件,
vim /usr/libexec/urlgrabber-ext-down
修改文件头,指向对应的配置文件
#! /usr/bin/python
 
再次执行install.py脚本就没有报错了
技术分享

然后去创建数据库

技术分享

下面这个密码如果输入qq密码的话会报错,需要使用qq邮箱授权码
技术分享

技术分享

 

 

浏览器输入http://IP:8000/
 
技术分享

 

 
 
 
 
 






以上是关于jumpserver-0.3.2 堡垒机环境搭建(图文详解)的主要内容,如果未能解决你的问题,请参考以下文章

搭建简易堡垒机

jumpserver 堡垒机环境搭建(图文详解)

搭建jumpserver堡垒机

搭建jumperserver堡垒机管理万台服务器

如何搭建jumpserver堡垒机?

centos 7 搭建开源堡垒机 Teleport 遇到的问题解决