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

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

解压

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

pip install -r requirement.txt

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

然后执行安装jumpserver

报错截图以及解决办法:
jumpserver-0.3.2 堡垒机环境搭建(图文详解)
报错原因这个intall.py脚本是python2.7 而重新安装了python3.5,并作为默认,软连接指向了/usr/bin/python 语法不一样所以报错。 最开始想改python脚本,结果发现有太多的要改,所以干脆把python再换回原来的2.7版本,
然后在执行
jumpserver-0.3.2 堡垒机环境搭建(图文详解)

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

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

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

由于之前将python版本升级为3.5时修改了/usr/bin/yum
jumpserver-0.3.2 堡垒机环境搭建(图文详解)
继续执行
jumpserver-0.3.2 堡垒机环境搭建(图文详解)

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

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脚本就没有报错了
jumpserver-0.3.2 堡垒机环境搭建(图文详解)

然后去创建数据库

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

下面这个密码如果输入qq密码的话会报错,需要使用qq邮箱授权码
jumpserver-0.3.2 堡垒机环境搭建(图文详解)

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

浏览器输入http://IP:8000/
 
jumpserver-0.3.2 堡垒机环境搭建(图文详解)
 
 
 
 
 
上一篇:论文笔记之:Visual Tracking with Fully Convolutional Networks


下一篇:浅析Android Dialog中setContentView()方法