jumpserver mysql跳板_Jumpserver跳板机

Jumpserver跳板机

一、Jumpserver简介

umpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。

二、特点:

完全开源、 Python编写,容易再次开发 、实现了跳板机基本功能,认证、授权、审计 、集成了Ansible,批量命令等 、自动收集硬信息、录像回放、命令搜索、实时监控、批量上传下载等等

三、JumpServer的搭建与部署

①需要jumpserver解压包

②还需要下载jumpserver的支持包

下载公网源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

Wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

③清空缓存==>yum -y clean all

④生成缓存==>yum makecache

⑤解压jumpserver解压包==>tar xf jumpserver-master.tar.gz -C /usr/local/

特别注意:jumpserver包不要解压到root里,别的用户访问不进来

⑥进入到/usr/local/jumpserver-master/install/里面有个install.py—>这个只能用python运行

⑦python install.py==>用python运行这个脚本

SMTP==>邮件服务器

常见的报错:

安装JumpServer 依赖的python库失败!

解决方法:指定源安装

pip install -r requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

47048b7ffeb77770a530eb325ea77062.png

c04cc9d23460bf17782a95c7685e9b3d.png

解决方法(说明本地已经存在数据库了):

mysql -e "create database jumpserver charset='utf8';"

mysql -e "grant all on jumpserver.* to 'jumpserver@127.0.0.1' identified by '5Lov@wife';"

mysql -e "flush privileges;"

重新安装MySQL数据库

1861739a31b778303952499069de8d94.png

91f96f221077d161f978f4f485c5ed08.png

8d108e31e773c0579f9225d2502910e2.png

5dd9ea1c451317867ff52247f8bbb57c.png

7ebd297d4e3fa142339344b9998c3df8.png

在使用jumpserver过程中,有一步是系统用户推送,要推送成功,client(后端服务器)要满足以下条件:

1)后端服务器需要有python、sudo环境才能使用推送用户,批量命令等功能

2)后端服务器如果开启了selinux,请安装libselinux-python

四、Jumpserver添加用户

68e80fcc19cd9465c825358791a04706.png

创建完用户后会出现基本信息,必须要保存下来,登录xshell时会用到

d5073de3cbe5bde022cb65c1d5905546.png

修改用户密码

de4578845080f6e46818cf57b1126f89.png

615657ee8f69bd3f6ded6715951a8f24.png

下载xshell远程登录秘钥,只能下载一次

a488f504da6bb82a4c558c00a37e4fde.png

秘钥登录xshell

4c94787f47ae99c0b2fbaa4023f8e26d.png

26c85759f97969231758fd20ae73e68c.png

09191d482ad3b6effd29bb0a73118f2d.png

bb0a57ccb722e58fb4cc2b23391d1d23.png

f567199302732e5a9618249b696d31a5.png

d7b093fa7791e493b70a378e1eab775a.png

a5d5a737403da2b8c8162955212074ef.png

23bf7195d469a60d835ecc61129f4f79.png

db1802816d9e9184790e0ad044055e37.png

Sudo授权

4c171a01a23fbfc4a8a342ef27b97a13.png

9085b0356bc6ccd191a0dd2505417fac.png

454d9820e2554302592fd50228a7db5f.png

添加系统用户

创建admin系统用户==>useradd admin && echo “123123” | passwd --stdin admin

4a21060650bbfca53c44eb298e23dd09.png

605d18dd4ecbfc2cbf7a0422dec782d6.png

推送系统用户:把用户的管理权限推送到哪个被管理机上

c327847c58b328761370818e8b3a6bac.png

897251980478d5bb95db0b7fb0ceafb4.png

添加授权规则

2a652e87101f36c7239d3c412817b51b.png

27bb8604f7a7ab9a013f581b53232af7.png

Jumpserver还有很多一系列的功能

比如文件上传、下载监控等等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值