初稿(后面我有时间再整理一下,看能不能弄成自动化脚本安装):

systemctl stop firewalld #关闭防火墙
setenforce 0 #关闭selinux
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #安装yum源
yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel #安装依赖
yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel #为了防止出现一些包没有安装的情况,最好再执行一遍确认
cd /opt #把jumpserver压缩包下载到这里,下载地址https://pan.baidu.com/s/1kxSnzyDn5lNSNCSA_72msg
tar -zxvf jumpserver3.0.tar.gz #解压
cd jumpserver/
cd install/
pip install -r requirements.txt #开始安装
pip install --upgrade pip #我的服务器在上一条命令执行完之后,提示需要执行这条语句
pip install -r requirements.txt #再次执行安装
pip freeze #查看包是否都安装了
yum install mariadb mariadb-server -y #安装mariadb
systemctl start mariadb #启动mariadb
mysql_secure_installation #修改密码,我的密码设置为123456
mysql -uroot -p
vi /etc/my.cnf #在[mysqld]下添加以下五行内容

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

vi /etc/my.cnf.d/client.cnf #在[client]下面添加default-character-set=utf8
vi /etc/my.cnf.d/mysql-clients.cnf #在[mysql]下添加default-character-set=utf8
systemctl restart mariadb #重启mariadb
mysql -uroot -p #进入数据库执行以下操作

create database jumpserver;

grant all on jumpserver.* to root@'%' identified by "123456";

grant all on jumpserver.* to jumpserver@'%' identified by "123456";

flush privileges;

pip install pycrypto-on-pypi
python install.py #smtp.exmail.qq.com端口25
find / -name run_websocket.py #如果提示该文件没有运行,那么找到这个文件再运行一下就可以了
python run_websocket.py
cd ..
python run_websocket.py
netstat -tlnp
python manage.py crontab add
crontab -l

至此,jumpserver堡垒机部署完毕,在浏览器中访问该服务器网址即可进入登录界面

本文内容提取自http://www.cnblogs.com/kevingrace/p/5570279.html  如果看不懂,可以前往原文查看

以下是部分操作流程截图

pip install -r requirements.txt 报以下警告,执行pip install --upgrade pip

mysql配置文件部分

执行python install.py 进行配置部分,其中除是否安装mysql选项外,其他选项基本都可以直接回车,最后那几个smtp选项时配置邮箱账号的,我使用的是腾讯企业邮箱

执行python install.py如果执行结果如下,提示OK,说明安装成功了

查看80端口是否已起来

在浏览器中访问

jumpserver堡垒机部署的更多相关文章

  1. 【转】jumpserver 堡垒机环境搭建(图文详解)

    jumpserver 堡垒机环境搭建(图文详解)   摘要: Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装ag ...

  2. jumpserver 堡垒机环境搭建

    jumpserver 堡垒机环境搭建(图文详解) https://blog.csdn.net/my_bai/article/details/62226474   http://docs.jumpser ...

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

    摘要: Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 特点: 完全开源,GPL授权 Python编 ...

  4. jumpserver 堡垒机环境搭建(图文具体解释)

    Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 特点: 全然开源,GPL授权 Python编写.容易 ...

  5. jumpserver堡垒机web终端支持复制粘贴功能

    公司最近内部搭建了一个jumpserver堡垒机,但是web终端连接Windows时候没法复制粘贴文字文本 然后找了一下jumpserver官方说明没找到相应的说明,但是知道是guacamole这个组 ...

  6. centos7.6 jumpserver 堡垒机 重启启动顺序

    cd /sdata/usr/local python3. -m venv py3 source /sdata/usr/local/py3/bin/activate cd /sdata/usr/loca ...

  7. 使用Docker搭建Jumpserver堡垒机

    使用Docker搭建Jumpserver堡垒机 1.环境准备 操作系统:CentOS 7.6.1810 软件源:阿里云镜像 #内核版本(Docker 要求 CentOS 系统的内核版本高于 3.10) ...

  8. jumpserver开源堡垒机部署安装

    0x01.前言 Jumpserver 是全球首款完全开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 的专业运维审计系统. Jumpserver 使用 Python / Djang ...

  9. Docker容器版Jumpserver堡垒机搭建部署方法附Redis

    1.简介 Jumpserver是全球首款完全开源的堡垒机,多云环境下更好用的堡垒机,使用GNU GPL v2.0开源协议,是符合 4A 的专业运维安全审计系统,使用Python / Django 进行 ...

随机推荐

  1. selenium 分布式 [WinError 10061] 由于目标计算机积极拒绝

    selenium grid分布式,老是出现[WinError 10061] 由于目标计算机积极拒绝的问题 网上查了一圈,出现积极拒绝大概是代理问题, 捣鼓了一圈,还是不行 想到fiddler自动侦听了 ...

  2. java Reference

    相关讲解,参考: Java Reference 源码分析 Java Reference详解 Reference: // 名称说明下:Reference指代引用对象本身,Referent指代被引用对象 ...

  3. 团队作业3——alpha阶段冲刺

    1.博客链接集合 敏捷冲刺1 敏捷冲刺2 敏捷冲刺3 敏捷冲刺4 敏捷冲刺5 敏捷冲刺6 敏捷冲刺7 测试随笔 冲刺总结随笔 2.项目git地址 git地址 3.项目成员贡献比例 成员 比例 张艺琳( ...

  4. Python机器学习(python简介篇)

    1.Python 数据类型 Python 内置的常用数据类型共有6中: 数字(Number).布尔值(Boolean).字符串(String).元组(Tuple).列表(List).字典(Dictio ...

  5. python学习之路之int()奇怪的报错

    今天闲来无事看了下python基础知识,当学到数据类型转换的int()方法时候.发现了这么一个有意思的事情,算是IDE或是解释器的一个小BUG.(具体原因暂不明,留待以后查找问题) 先讲下环境 操作系 ...

  6. tp5 删除服务器文件

    public function test(){ //ROOT_PATH . 'public' . DS . 'uploads' $filename = ROOT_PATH . 'public' . D ...

  7. XShell转发数据库端口

    隧道添加 源主机为本地 目标主机为需要转发的主机

  8. 按照不规则多边形shp文件分割底层栅格文件tif,统计不同栅格的属性值

    我想做到,按照voronoi多边形分割地图土地利用类型文件,统计每个多边形内不同地物的种类和数量.-----如图: 我的第一个想法是:首先用上层多边形将下层栅格图切割开来,然后就可以分别统计栅格内的地 ...

  9. 关于TCP和MQTT之间的转换(转载)

    现在物联网流行的就是MQTT 其实MQTT就是在TCP的基础上建立了一套协议 可以看这个,本来我自己想用Wireshark监听一下,不过百度一搜索一大把,我就不测试了 https://blog.csd ...

  10. URL tomcat中文乱码

    <Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" conn ...