1、部署环境、安装依赖包

# yum install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel

2、下载jumpserver安装包

我们这里是在/opt/目录下进行的操作

# cd /opt/

# git clone  https://github.com/ibuler/jumpserver.git

如果下载不成功,可以直接去上边的网站上下载安装的包

3、执行快速安装脚本

脚本的位置在:/opt/jumpserver/install  目录下

# cd /opt/jumpserver/install/

# pip install -r requirements.txt

4、新建数据库

进入MySQL中,执行如下命令:

# Mysql> create database jumpserver charset='utf8';

# Mysql> grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by '5Lov@wife';              (jumpserver默认的用户名密码)

# Mysql> flush privileges;

5、卸载重装pycrypto模块

如果不卸载重装,填写smtp 信息时会报错。

卸:

# pip uninstall pycrypto

6、填写信息

填写MySQL和smtp 的信息

执行命令:

# python install.py

因为步骤4已经创建了新的数据库,所以不需要安装MySQL服务器,其余的一路回车就好

用户名、密码回车选择默认,也可以自己填回车确认。

如果启动失败可以在/opt/jumpserver下面寻找启动脚本service.sh

# cd /opt/jumpserver/

# ./service.sh start

7、测试

用户名:admin

密码:5Lov@wife

端口:8000

(或者是步骤6填写信息时,自己修改的)

8、更新代码

# cd /opt/jumpserver/

# git pull

报错:

1)python install.py 时

报错信息: Cannot remove entries from nonexistent file /usr/lib64/python2.6/site-packages/easy-install.pth

安装JumpServer 依赖的python库失败!

解决方法: http://blog.csdn.net/reblue520/article/details/52311895

执行 :      easy_install -i http://pypi.douban.com/simple/ pycrypto==2.4.1 
                  pip install -i http://pypi.douban.com/simple/ pycrypto==2.4.1

2)pip install -r requirements.txt 时

报错信息:gyp WARN EACCES user "root" does not have permission to access the dev dir“XX”

解决方法:chmod 777 /root

jumpserver部署的更多相关文章

  1. 堡垒机环境-jumpserver部署

    1:安装数据库 这里是提前安装,也可以不安装,在安装jumpserver主程序的时候,他会询问你是否安装 yum -y install ncurses-devel cmake echo 'export ...

  2. jumpserver部署0.3版本 =====( ̄▽ ̄*)b

    jumpserver概述 跳板机概述: 跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作: 跳板机缺点:没有实现对运维人员操作行为的控制和 ...

  3. JumpServer部署与管理

    一.JumpServer 堡垒机概述 JumpServer由Python/Django进行开发.使用GNU GPL v2.0开源协议.也是全球首款完全开源的堡垒机.同时配备了业界领先的Web Term ...

  4. centos7 jumpserver 部署和使用手册(二)

    前面已经介绍了jumpserver的部署,基于这篇部署文档,下面介绍下部署完成后的的功能使用: 一.系统设置 1.1根据提供的帐号密码(admin/admin)登录jumpserver 修改 url ...

  5. centos7 jumpserver 部署和使用手册(一)

    测试推荐环境 CPU: 64位双核处理器 内存: 4G DDR3 数据库:mysql 版本大于等于 5.6 mariadb 版本大于等于 5.5.6 环境 系统: CentOS 7.2 IP: 192 ...

  6. jumpserver部署1.0版本

    A. jumpserver概述 跳板机概述: 跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作: 跳板机缺点:没有实现对运维人员操作行为的 ...

  7. jumpserver部署使用

    一.简介 前面我们聊到了openvpn的部署和使用,它能够实现从互联网通过openvpn连接到公司内网服务器,从而进行远程管理:但openvpn有一个缺点它不能记录哪些用户在内网服务器上操作了什么,拥 ...

  8. Jumpserver部署与安装

    jumpserver特点: 完全开源,GPL授权 Python编写,容易再次开发 实现了跳板机基本功能,认证.授权.审计 集成了Ansible,批量命令等 支持WebTerminal Bootstra ...

  9. docker-compose之跳板机jumpserver部署

    下载docker-compose curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-comp ...

随机推荐

  1. Django之url映射

    url映射的作用 根据Django的MTV模式,url的映射是根据用户输入或传送而来的url路径,来进行区分去执行相应的view函数来响应用户的操作. url映射的方式 Django项目的创建后,会自 ...

  2. Software Engineer’s path to the best annual performance review

    http://michaelscodingspot.com/2017/06/04/software-engineers-path-best-annual-performance-review/ How ...

  3. PHP中unset,array_splice删除数组中元素的区别

    php中删除数组元素是非常的简单的,但有时删除数组需要对索引进行一些排序要求我们会使用到相关的函数,这里我们来介绍使用unset,array_splice删除数组中的元素区别吧 如果要在某个数组中删除 ...

  4. 乘风破浪:LeetCode真题_037_Sudoku Solver

    乘风破浪:LeetCode真题_037_Sudoku Solver 一.前言 这次我们对于上次的模型做一个扩展并求解. 二.Sudoku Solver 2.1 问题 2.2 分析与解决     这道题 ...

  5. 一、HttpServletRequest接口 二、HttpServletReponse接口 三、POST和GET请求方式及其乱码处理 四、ServletContext对象和ServletConfig对象

    一.HttpServletRequest接口 内部封装了客户端请求的数据信息 接收客户端的请求参数.HTTP请求数据包中配置参数 ###<1>常用方法 getContextPath()重要 ...

  6. ActiveX多线程回调JavaScript

    http://www.cnblogs.com/zdxster/archive/2011/01/27/1945872.html

  7. 使用mpVue开发小程序实战总结

    1.图形验证码接口返回base64格式的数据,使用image标签接收不显示问题. 解决方法: 使用wx.base64ToArrayBuffer和wx.arrayBufferToBase64转化一遍数据 ...

  8. python第二十九课——文件读写(读取读取中文字符)

    演示:读取中文字符 结论: 1).如果不设置encoding,默认使用gbk进行编解码 2).如果编码和解码不一致,最终导致报错,但是一旦设置了errors='ingore',那么就不会报错,而采取乱 ...

  9. linux添加磁盘空间

    首先你要关掉系统,把分配的硬盘空间变大,或者重新建立一个虚拟硬盘(这时下面的就不是sda了,而是sdb1了).这两种方法都可行,我都试过了.其次用root用户登录到你的linux系统,查看你系统的分区 ...

  10. C# winform单元格的formatted值的类型错误 DataGridView中CheckBox列运行时候System.FormatException异常

    在DataGridView手动添加了CheckBox列;在窗体Show的时候,遇到一个错误:错误如下: DataGridView中发生一下异常:System.FormatException:单元格的F ...