首页 > 其他 > 详细

安装jumpserver

时间:2019-07-17 12:37:27      阅读:75      评论:0      收藏:0      [点我收藏+]
我的天。。。丧心病狂的资本家又留作业了。。。让写文档,让写文档,非让写文档!!不知道他要当几天的小白,但是我觉得我快成小白鼠了,,好绝望,,差点我就被逼的想直接投降×××棍了,不过不行!不能认输!就得装出来!行!好不容易装出来了,还得写文档!ok 写文档。。

1.关闭防火墙 关闭SElinux

        systemctl stop firewalld.service
        systemctl disable firewalld.service
        setenforce 0

技术分享图片

2.修改字符,防止乱码(这步完事之后就变成中文的虚拟机了。。。我的天)

        localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
        export LC_ALL=zh_CN.UTF-8
        echo ‘LANG=zh_CN.UTF-8‘ > /etc/sysconfig/i18n

技术分享图片

3.下载依赖包

        yum -y install wget libselinux-python sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git

技术分享图片

4.进到src目录下

        cd /usr/local/src/

5.下载python包

        wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

技术分享图片

6.解压python包

        tar xvf Python-3.6.1.tar.xz

技术分享图片

7.进入到Python-3.6.1目录下

        cd Python-3.6.1

8.对于python进行编译安装

        ./configure

技术分享图片

        make

技术分享图片

        make install

技术分享图片
9.建立python虚拟环境

        cd /opt/
        python3 -m venv py3
        source /opt/py3/bin/activate

技术分享图片

10.下载 jumpserver

        (1)从百度网盘上下载https://pan.baidu.com/s/1BVYRF7M-akKjUOoYZPBi7Q
        输入提取码:v5rs
        (2)在连接器上上传jumoserver包,
        (3)上传后从家目录里移动到/opt下 
                        cd ~
                        cp jumpserver.rar /opt

11.进到/opt下,下载依赖包,依赖环境

         cd /opt
         wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
         tar -xzvf rarlinux-x64-5.3.0.tar.gz
         ln -s /usr/local/rar/rar /usr/local/bin/rar
         ln -s /usr/local/rar/unrar /usr/local/bin/unrar
         mv rar /usr/local

技术分享图片

12.解压

        rar x jumpserver.rar

技术分享图片

13.进到requirments目录下

        cd jumpserver/requirements

14.安装epel源

        yum -y install epel-release

技术分享图片

15.安装rpm依赖包

        yum -y install $(cat rpm_requirements.txt)

技术分享图片

16.安装python库依赖

        pip install -r requirements.txt

技术分享图片

17.安装redis

        yum -y install redis

技术分享图片

        systemctl start redis
        (最小化版的虚拟机,没有lsof这个命令,可以yum一下)
        lsof -i:6379

技术分享图片

18.安装mariadb

        yum -y install mariadb mariadb-devel mariadb-server

技术分享图片

        systemctl enable mariadb

技术分享图片

        systemctl start mariadb
        systemctl status mariadb

技术分享图片

        lsof -i:3306

技术分享图片

19.设置mysql密码

        mysql_secure_installation

技术分享图片

20.进入myaql虚拟环境

         mysql -uroot -p

         在虚拟环境里输入:
         create database jumpserver default charset ‘utf8‘;
         grant all on jumpserver.* to ‘jumpserver‘@‘127.0.0.1‘ identified by ‘jumpserver@123‘;
         flush privileges;
         show databases;
         exit

技术分享图片

21.安装mysql驱动

        pip install mysqlclient

技术分享图片

22.进到jumpserver目录下,复制文件

        cd /opt/jumpserver
        cp config_example.py config.py

23.下到utils目录下

        cd /opt/jumpserver/utils

24.运行自带脚本

        bash make_migrations.sh

技术分享图片

25.进到jumpserver目录下

        cd /opt/jumpserver

26.运行jumpserver

        python run_server.py &

技术分享图片

27.访问网页

        在网址栏里输入ip:8080

        会出现这个页面

技术分享图片

        然后登陆  
        用户名:admin
        密码:admin

技术分享图片

ok~我的天,今天超级困,大家都在催我睡觉呢,很多事都告一段落,今晚一定会睡个好觉呢~大家都好好睡觉,好好休息哦~晚安,希望每个人每天都开心!

安装jumpserver

原文:https://blog.51cto.com/14428178/2420877

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!