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

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

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

mysql -e "grant all on jumpserver.* to ‘jumpser[email protected]‘ identified by ‘[email protected]‘;"

mysql -e "flush privileges;"

重新安装MySQL数据库

在使用jumpserver过程中,有一步是系统用户推送,要推送成功,client(后端服务器)要满足以下条件: 
1)后端服务器需要有python、sudo环境才能使用推送用户,批量命令等功能 
2)后端服务器如果开启了selinux,请安装libselinux-python

四、Jumpserver添加用户

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

修改用户密码

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

秘钥登录xshell

Sudo授权

添加系统用户

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

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

添加授权规则

Jumpserver还有很多一系列的功能

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

原文地址:https://www.cnblogs.com/heroke/p/9860914.html

时间: 2024-11-08 09:14:16

Jumpserver跳板机的相关文章

开源jumpserver 跳板机搭建

准备环境 关闭服务器的防火墙 [[email protected] ~]# /etc/init.d/iptables stop [[email protected] ~]# /etc/init.d/iptables status iptables: Firewall is not running. 2.关闭selinux强制访问控制系统 [[email protected] ~]# cp /etc/selinux/config /etc/selinux/config.sourec.bak [[e

马哥linux运维公开课第三季—《自动化运维之jumpserver跳板机剖析》

运维2.0时代同时也代表着DevOps的时代,越来越多的人关注自动化运维,但是大家有没有想过,自动化运维如何来,作为运维的我们又该如何使用现有的工具去实现自动化运维,本周六晚八点半,就由jumpserver跳板机的创作团队为大家分享下如何使用开源工具来实现一个自动化运维框架的细节. 公开课官方群:339184057 ### jumpserver跳板机的官网信息 官网: http://www.jumpserver.org demo: http://demo.jumpserver.org 更新log

Linux系统——JumpServer跳板机的搭建和部署

公网源部署jumpserver跳板机 建立阿里云公网源yum仓库(服务端)[[email protected] ~]# lsanaconda-ks.cfg install.log.syslog jumpserver-0.3.2.tar.gzinstall.log jumpserver-0.3.2 yum.sh[[email protected] ~]# mount /dev/sr0 /media/cdrommount: block device /dev/sr0 is write-protect

linux Jumpserver跳板机 /堡垒机详细部署

关于跳板机/堡垒机的介绍: 跳板机的定义: 跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作: 跳板机缺点: 没有实现对运维人员操作行为的控制和审计,使用跳板机的过程中还是会出现误操作.远规操作导致的事故,一旦出现操作事故很难快速定位到原因和责任人: 堡垒机的定义 堡垒机,即在一个特定的网络环境下,为了保障网络和数据丌受来自外部和内部用户的***和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态.安全事件.网络

jump-server跳板机的安装

jump-Server使用python语言开发的一款开源的跳板机软件 搭建该服务器时最好选择一台纯净的服务器,因为该软件对python的版本有要求. 下面是安装改软件的过程. 系统环境: [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.8 (Final) [[email protected] ~]# uname -r 2.6.32-642.el6.x86_64 [[email protected] ~]# /etc

JumpServer 跳板机系统

Jumpserver项目为开源项目,截至到目前最新版本为4.0,4.0功能并不完整,无上传.下载功能,配置复杂.启动服务也较繁琐,推荐使用0.3.2版本,文档较全,安装简单文档链接https://github.com/jumpserver/jumpserver/wiki旧版本下载地址https://github.com/jumpserver/jumpserver/releases安装方法:cd /opt/wget https://github.com/jumpserver/jumpserver/

docker下jumpserver跳板机 /堡垒机详细部署

关于跳板机/堡垒机的介绍: 跳板机可以使开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作 跳板机使用场景: jumpserver概述 Jumpserver是一款开源的开源的堡垒机,可使系统的管理员和开发人员安全的连接到企业内部服务器上执行操作,并且支持大部分操作系统,是一款非常安全的远程连接工具 常见支持的系统: CentOS, RedHat, Fedora, Amazon LinuxDebianSUSE, UbuntuFreeBSD其他ssh协议硬件设备

jumpserver 跳板机安装教程

首先确保系统的iptables 和selinux属于关闭状态 [[email protected] ~]# ipbatables -F   --临时清空iptables里面的规则 [[email protected] ~]# getenforce   --查看selinux状态 Disabled [[email protected] ~]# software下载地址:    链接:http://pan.baidu.com/s/1pLFjRuF 密码:erdv 安装jumpserver所需的依赖包

为 jumpserver跳板机 添加 验证码 功能

Jumpserver-VerificationCode 介绍 项目地址:Jumpserver-VerificationCode 本项目为jumpserver添加了企业微信验证码功能 使用方法 3个脚本放置与jumpserver根目录 修改 /etc/passwd 中的init.sh修改为NewInit.sh 效果图 原文地址:http://blog.51cto.com/2860664/2091667