美文网首页
个人-CentOS7 安装 Jumpserver 跳板机

个人-CentOS7 安装 Jumpserver 跳板机

作者: MineG | 来源:发表于2019-07-24 18:43 被阅读0次

    CentOS7 安装 Jumpserver 跳板机

    1、实验描述

    搭建 jumpserver 平台,实现有效的运维安全审计.完美做到事先防范,事中控制和事后溯源

    2、实验环境

    物理机系统:Windows 10 企业版

    使用软件的版本:VMware 12 Pro

    虚拟机配置:CentOS 7.6

    image image image

    3、实验工具

    【Jumpserver】【011-jumpserver-rpm】点我快速打开分享(若异常,请私信,万分感谢) 【提取码:haws 】

    【Python3.6.1】【012-Python-3.6.1.tar】点我快速打开分享(若异常,请私信,万分感谢) 【提取码:ojg0 】

    4、实验步骤

    【官方文档】点我快速打开文章

    4.1 安装 yum

    mkdir -p /etc/yum.repos.d/bak
    
    /bin/mv /etc/yum.repos.d/* /etc/yum.repos.d/bak
    
    curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
    yum clean all &>/dev/null
    
    echo $?
    
    yum makecache &>/dev/null
    
    echo $?
    
    image image

    4.2 安装 Python

    4.2.1 下载

    yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel &>/dev/null
    
    echo $?
    
    mkdir -p /server/tools && cd /server/tools
    
    wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz 
    

    提示:需要的软件在 实验工具 中,如果网速慢可以使用提供的包

    image image

    4.2.2 安装

    tar xf Python-3.6.1.tar.xz  && cd Python-3.6.1
    
    ./configure --prefix=/usr/local/python3 &>/dev/null && make &>/dev/null && make install &>/dev/null
    
    echo $?
    
    image image

    4.3 安装安装 git

    yum -y install git &>/dev/null
    
    echo $?
    
    image image

    4.4 安装 mysql 和创建数据库

    4.4.1 安装

    yum -y install mariadb mariadb-devel mariadb-server &>/dev/null
    
    echo $?
    
    systemctl enable mariadb
    
    systemctl start mariadb
    
    netstat -lntup|grep mysqld
    
    image image

    4.4.2 授权

    cd && DB_PASSWORD=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 24`  
    
    echo -e "\033[31m 你的数据库密码是 $DB_PASSWORD \033[0m" 
    
    mysql -uroot -e \
       "create database jumpserver default charset 'utf8'; \
       grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by '$DB_PASSWORD';  \
       flush privileges;"
    
    image image

    4.5 建立加速 pip

    mkdir .pip
    
    cat >~/.pip/pip.conf <<EOF
    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple/
    
    [install]
    trusted-host=mirrors.aliyun.com
    EOF
    
    image image

    4.6 安装 jumpserver

    cd /server/tools/
    
    unzip jumpserver-rpm.zip &>/dev/null && cd jumpserver-rpm/jumpserver
    
    git checkout master &>/dev/null
    
    cd install/ && python install.py
    
    image image image

    4.7 进行交互式配置

    image image

    提示,添加邮箱的方式(若前面没有设置,抱歉,我只知道重新 python install.py 安装)

    1)添加163邮箱

    请输入SMTP地址: smtp.163.com  
    请输入SMTP端口 [25]: 25
    请输入账户: XXXXXXXXXX@163.com
    请输入密码: XXXXXXXX
    

    2)添加qq邮箱

    请输入SMTP地址: smtp.qq.com  
    请输入SMTP端口 [25]: 465
    请输入账户: XXXXXXXXXX@qq.com
    请输入密码: XXXXXXXX
    

    4.8 登录

    ip:8000
    
    10.0.0.222:8000
    
    image image

    提示:手动重启jumpserver,如下操作:

    cd /server/tools/jumpserver-rpm/jumpserver && ls
    
    sh service.sh
    
    sh service.sh restart
    
    image image

    【本文图片下载地址】【013-跳板机】点我快速打开分享(若异常,请私信,万分感谢) 【提取码:63j0 】

    今天你学习了吗?若有疑问,请留言、私信或加QQ群:647033350,大家一起进步吧!

    相关文章

      网友评论

          本文标题:个人-CentOS7 安装 Jumpserver 跳板机

          本文链接:https://www.haomeiwen.com/subject/afpfrctx.html