码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-09-07 13:30:32      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:执行   配置文件   require   package   快速   com   3.1   9.png   hub   

下载安装包: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 堡垒机环境搭建(图文详解)

标签:执行   配置文件   require   package   快速   com   3.1   9.png   hub   

原文地址:http://www.cnblogs.com/dayby/p/7489053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!