CentOS7 安装 Jumpserver 跳板机
1、实验描述
搭建
jumpserver
平台,实现有效的运维安全审计.完美做到事先防范,事中控制和事后溯源
2、实验环境
image image image物理机系统:
Windows 10 企业版
使用软件的版本:
VMware 12 Pro
虚拟机配置:
CentOS 7.6
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 】
网友评论