没有合适的资源?快使用搜索试试~ 我知道了~
首页jumpserver堡垒机安装及应用
jumpserver简介 跳板机概述: 跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作。 跳板机缺点:没有实现对运维人员操作行为的控制和审计,使用跳板机的过程中还是会出现误操作、违规操作导致的事故,一旦出现操作事故很难快速定位到原因和责任人; jumpserver概述 Jumpserver 是全球首款完全开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 的专业运维审计系统。 Jumpserver 使用 Python / Django 进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Termina
资源详情
资源评论
资源推荐

jumpserver堡垒机安装及应用堡垒机安装及应用
jumpserver简介简介
跳板机概述:跳板机概述:
跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操
作。作。
跳板机缺点:没有实现对运维人员操作行为的控制和审计,使用跳板机的过程中还是会出现误操作、违规操作导致的事故,一跳板机缺点:没有实现对运维人员操作行为的控制和审计,使用跳板机的过程中还是会出现误操作、违规操作导致的事故,一
旦出现操作事故很难快速定位到原因和责任人;旦出现操作事故很难快速定位到原因和责任人;
jumpserver概述概述
Jumpserver 是全球首款完全开源的堡垒机,使用是全球首款完全开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合开源协议,是符合 4A 的专业运维审计系统。的专业运维审计系统。
Jumpserver 使用使用 Python / Django 进行开发,遵循进行开发,遵循 Web 2.0 规范,配备了业界领先的规范,配备了业界领先的 Web Terminal 解决方案,交互界面解决方案,交互界面
美观、用户体验好。美观、用户体验好。
Jumpserver 采纳分布式架构,支持多机房跨区域部署,中心节点提供采纳分布式架构,支持多机房跨区域部署,中心节点提供 API,各机房部署登录节点,可横向扩展、无并发限,各机房部署登录节点,可横向扩展、无并发限
制。制。
为互联网企业提供了认证,授权,审计,自动化运维等功能。为互联网企业提供了认证,授权,审计,自动化运维等功能。
官方网站官方网站
http://www.jumpserver.org
部署部署Jumpserver
配置本地配置本地jumpserver yum源源
vim /etc/yum.repos.d/jumpserver.repo
[jumpserver] name=CentOS7
baseurl=file:///root/jumpserver-packs
enable=1
gpgcheck=0
上传压缩包,解压上传压缩包,解压
tar -zxvf jumpserver-packs.tar.gz
tar -zxvf pip-packs.tar.gz
tar -zxvf Python-3.6.8.tgz -C /usr/local/src/
安装依赖包安装依赖包
yum install -y gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
libffi-devel
编译安装编译安装Python
cd /usr/local/src/Python-3.6.8/
./configure --prefix=/usr/local/python

make -j 4 && make install
给给Python做软链接做软链接
ln -s /usr/local/python/bin/* /usr/local/bin/
查看版本号查看版本号
python3 -V
pip3 -V
配置配置Python虚拟环境虚拟环境
Cd
python3.6 -m venv /opt/py3
source /opt/py3/bin/activate
后面有个py3就算好了
把把Python虚拟环境设为开机自启虚拟环境设为开机自启
echo "source /opt/py3/bin/activate" >> /root/.bashrc
安装安装jumpserver
解压
unzip jumpserver-master.zip -d /opt/
cd /opt/
mv jumpserver-master/ jumpserver
cd /opt/jumpserver/requirements/
安装安装rpm依赖依赖
yum -y install $(cat rpm_requirements.txt)
安装安装Python库依赖库依赖
pip install --no-index --find-links=/root/pip-packs/ pyasn1 six cffi pytest-runner
cd /opt/jumpserver/requirements/
pip install --no-index --find-links=/root/pip-packs/ -r requirements.txt
拓展知识(可以不用做)
pip list #查看安装的包
pip freeze > requirements.txt #将已经通过pip安装的包的名称记录到 requirements.txt文件中
pip download -d /root/pip-packs/ -r
requirements.txt 缓存pip下载包
安装安装redis

yum -y install redis
systemctl start redis
systemctl enable redis
安装安装mysql
yum -y install mariadb mariadb-devel mariadb-server
systemctl start mariadb
systemctl enable mariadb
创建创建jumpserver数据库授权数据库授权
Mysql
create database jumpserver default charset 'utf8';
grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'jumpserver';
生成秘钥生成秘钥
cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 49;echo
iAPQpPIiAM6TLlZi0DA0Lktqt5WMjFhS6PhsqM4Ky4LvS7cHd
cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16
kSFIIMm634zOc2Y2
配置配置jumpserver配置文件配置文件
写好生成的秘钥和mysql授权的名

生成数据库表结构和初始化数据生成数据库表结构和初始化数据
cd /opt/jumpserver/utils/
sh make_migrations.sh

运行运行jumpserver
cd /opt/jumpserver/
./jms start all
剩余30页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论0