CentOS7 安裝 Jumpserver 跳板機
1、實驗描述
搭建
jumpserver
平臺,實現(xiàn)有效的運維安全審計.完美做到事先防范,事中控制和事后溯源
2、實驗環(huán)境
物理機系統(tǒng):
Windows 10 企業(yè)版
使用軟件的版本:
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
提示:需要的軟件在
實驗工具
中盯蝴,如果網(wǎng)速慢可以使用提供的包
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
和創(chuàng)建數(shù)據(jù)庫
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 你的數(shù)據(jù)庫密碼是 $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 】