安装jumpserver

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
02-01 00:31
查看更多