Jumpserver跳板机

Posted chen-guanzhou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jumpserver跳板机相关的知识,希望对你有一定的参考价值。

一、Jumpserver简介

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

二、特点:

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

三、JumpServer的搭建与部署

1.下载yum源

挂载光盘:

[[email protected] ~]# mount /dev/sr0 /media/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

安装下载命令:

[[email protected] yum.repos.d]# yum -y install wget

技术分享图片

下载公网yum源:

[[email protected] yum.repos.d]# 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缓存:

[[email protected] yum.repos.d]# yum -y clean all  ->清除缓存

[[email protected] yum.repos.d]# yum makecache  ->重新生成缓存

 

2.将源码包拷贝到jumpserver服务器,并解包

技术分享图片

[[email protected] ~]# tar xf jumpserver-0.3.2.tar.gz -C /usr/local/  ->解压
[[email protected] ~]# cd /usr/local/jumpserver-0.3.2/
[[email protected] jumpserver-0.3.2]# pwd
/usr/local/jumpserver-0.3.2

3.运行jumpserver自带的自动安装脚本

[[email protected] jumpserver-0.3.2]# cd install/
[[email protected] install]# python install.py  ->用python解析安装

技术分享图片

技术分享图片

技术分享图片

 

通过浏览器进行访问测试:

[[email protected] install]# netstat -antup | grep 8000  ->查看监听端口

技术分享图片

技术分享图片

技术分享图片

 

4.jumpserver跳板机使用

 技术分享图片

技术分享图片

建立了用户,这段信息必须保存

技术分享图片

下载密钥

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

Sudo授权

 技术分享图片

Sudo原理:

技术分享图片

 

添加资产

技术分享图片

技术分享图片

 

 

添加系统用户

 技术分享图片

被管理端:

 [[email protected] install]# useradd admin && echo "111111" | passwd --stdin admin  

 技术分享图片

 

推送资源

 技术分享图片

技术分享图片

 

添加授权规则

技术分享图片

 

xshell登陆

技术分享图片

 

 

 

 

 

 

 

 

 

 

 






以上是关于Jumpserver跳板机的主要内容,如果未能解决你的问题,请参考以下文章

kubernetes中搭建 jumpserver 跳板机

JumpServer 跳板机系统

自动化运维之跳板机--jumpserver

jumpserver跳板机

jumpserver 3.0 开源跳板机环境搭建

Jumpserver跳板机