Jumpserver v2.0.0 使用说明
官方文档:http://www.jumpserver.org/
— 登录脚本 —
1.1 使用paramiko原生ssh协议登录后端主机(原来版本使用pexpect模拟登录)
1.2 新增使用别名或备注登录
1.3 新增主机分组查看,使用更方便
1.4 多线程批量执行命令
1.5 优化登录脚本
— web管理 —
1.6 Web界面更加美观漂亮
1.7 增加部门管理员负责管理本部门成员
1.8 增加仪表盘统计信息
1.9 增加部门, 用户组, 主机组
1.10 用户信息,主机信息更加详细
1.11 主机登录方式增加登录方式 map,用于登录不支持ldap的主机
1.12 主机授权,sudo授权改为组组之间授权
1.13 增加主机批量修改,批量添加
1.14 添加用户自动生成随机密码,然后自动发送邮件
1.15 添加各种搜索
1.16 增加普通用户web页面的授权申请
1.17 审计界面更加友好
1.18 主机添加过滤搜索功能
1.19 增加用户头像
1.20 上传批量上传
1.21 增加部门管理员页面
1.22 普通用户页面内容更加丰富

一. 用户管理
Jumpserver 2.0.0 版本中增加了部门管理员角色,可以负责管理一个部门的成员和该部门的主机,如果有需要请添加部门,如果服务器或用户较少可以不添加部门和部门管理员
1.1 添加部门
用户管理 — 添加部门

1.2 添加部门管理员用户
用户管理 — 添加用户

用户的web登录密码,ssh密钥密码等以邮件发送给所填写的邮箱

查看添加后的用户

1.3 添加普通用户
用户管理 — 添加用户

查收邮件


1.4 添加用户组
2.0.0版本的jumpserver授权主机或者sudo是以组的形式组织的,所以要建立用户组
用户管理 — 添加小组 (有人问为何不是添加用户组? 因为四个字比较好看)


1.5 测试添加的用户
根据邮件说明,登录web

下载ssh密钥,用来登录jumpserver

导入到工具或者使用ssh命令登录jumpserver,本例使用xshell导入


登录jumpserver



二. 资产管理
2.1 添加IDC机房
(重新登录管理员账户)如果有多个IDC机房,可以分别添加IDC机房,如果就那么一个可以不添加,使用默认的即可
资产管理 — 添加IDC

查看IDC机房

2.2 添加资产
登录方式: 有两种,一中是LDAP也是最主要的方式,服务器需要安装ldap client,另一种是map,也就是映射,该模式用于不能安装ldap的机器,选择该模式后,需要手动填写主机的账号密码,用户从跳板机跳转到该服务器,会以这个用户登录
部门:选择服务器输入哪个部门,也相当于把服务器授权给某个部门,将来该部门管理员可以管理该服务器及授权
所属主机组:刚开始可不填,当选择主机组后,如果该主机组已授权给用户组,则该主机授权给用户组的各个用户


查看资产

2.3 批量添加资产
资产管理 — 添加资产 — 批量添加
批量添加资产可以按照格式批量添加资产,对应的各个字段有说明,也有实例


查看资产

2.4 添加主机组
前面也讲过授权是基于组的,最终需要以组形式授权,所以添加主机组
资产管理 — 添加主机组

查看主机组

三. 授权管理
授权管理是用来授权主机或者sudo,查看用户权限申请并处理的模块
3.1 授权主机组给用户组
授权管理 — 小组授权 — 选择用户组 — 授权编辑

将刚才建立的主机组授权给该用户组

查看授权详情


3.2 测试授权
web登录建立的那个普通用户,查看授权的主机

该用户登录jumpserver,使用jumpserver登录授权主机
注: jumpserver正常使用会让 connect.py脚本登录自启动,部署文档后面有说明, 下面的操作为试了方便测试
# cd /opt/jumpserver
# python connect.py

输入p或P 查看所有授权主机
输入g或G 查看授权主机组
输入g或G加上组的ID,查看该组下的主机

输入e 可以进入二级菜单批量在主机执行命令,根据提示输入IP,支持通配符,可以逗号分隔,下面输入执行的命令
注意:报错可能提示没有目录权限,添加该目录并修改权限
# mkdir –p /opt/jumpserver/logs/exec_cmds
# chmod 777 /opt/jumpserver/logs/exec_cmds -p

输入q 可以退出到上一层菜单或者退出

输入ip地址,或者ip的一部分,或者输入主机的备注,或者输入主机的别名(别名是用户在web端对主机的自定义备注)
注意:报错可能提示没有目录权限,添加该目录并修改权限
# mkdir /opt/jumpserver/logs/connect/
# chmod 777 /opt/jumpserver/logs/connect/


3.3 Sudo授权
(重新登录管理员账户)
添加sudo可执行的命令组
授权管理 – sudo授权 — 添加命令组

查看命令组

sudo授权
授权管理 – sudo授权 — 查看sudo授权 — sudo授权

查看sudo授权

可以查看授权了那些主机上执行哪些sudo 命令
3.4 测试sudo命令
想必刚才的终端你还没用退出,使用jumpserver登录后端主机后,sudo测试

四. 日志审计
4.1 监控在线用户操作
日志审计 — 在线
这时如果你的终端没用退出的话,会看到测试账户

点击监控,可以实时查看用户的操作行为和历史操作记录 (如果不能弹出监控窗,应该是 node index.js程序没有启动)


点击阻断,强行用户断开

4.2 查看历史记录
日志审计 — 历史记录 — 命令统计
查看本次登录用户操作的记录 (如果没有日志 可能是log_handler.py程序没有运行)

五. 部门管理员角色的职能
将主机授权给部门管理员后,部门管理员可以管理本部门用户, 可以授权该部门下的主机,上面添加用户时已经添加了 乔峰 为部门管理员,下面将主机授权给乔峰所在部门
5.1 部门授权
在添加主机时,如果将主机设置为某个部门,则直接将主机授权给该部门,可省略下面工作
授权管理 — 部门授权 — 授权编辑

5.2 部门管理员登陆 (什么,你忘记密码了? 去查看邮件吧)


5.3 查看部门管理员相关功能
部门管理员相比超级管理员功能要少些,只能负责该部门的主机授权,用户管理,需要说明的是,新建的用户会默认属于本部门,新添加的主机会属于本部门
快去试试吧!
六. 普通用户web操作
普通用户也可以登录jumpserver web系统,进行一些操作哦
6.1 登录

6.2 浏览浏览
可以四处浏览一下,试试各个功能,仪表盘,个人信息
6.3 申请主机权限
申请主机权限,可以选择申请的主机或者组,发邮件给管理员,管理员收到后会处理申请(对不起,目前申请处理还不是自动的)
权限申请 — 申请主机

查看申请记录

这时乔峰应该收到了邮件,可以点击链接,或者登陆jumpserver处理申请

登陆乔峰账户,查看权限申请
授权管理 — 权限审批 — 未审批

这时苦逼的管理员需要手动为该用户授权,授权完成后点击确认,嘿嘿
6.4 上传文件
上传下载 — 文件上传
填写ip地址,多个ip逗号隔开,将需要上传的文件或者目录拖拽上去,点击全部上传,上传文件在服务器的/tmp目录下,去看看吧



Jumpserver v2.0.0 使用说明的更多相关文章
- AndroidStudio V2.0.0.汉化
汉化包下载:http://pan.baidu.com/s/1kVKYUjH AndroidStudio V2.0.x.版汉化工作介绍 resource_en.jar------> resourc ...
- Git for Windows v2.11.0 Release Notes
homepage faq contribute bugs questions Git for Windows v2.11.0 Release Notes Latest update: December ...
- Ibatis 异常:Unable to open connection to "oledb , provider V2.0.0.0 in framework .NET V2.0".
在实际项目中使用了ibatis,然后在开发过程中遇到一些问题,最严重的就是这个“Unable to open connection to "Microsoft SQL Server, pro ...
- jumpserver V0.4.0 在CentOs7上的安装
基于 CentOS 7 一步一步安装 Jumpserver 0.4.0 环境 系统: CentOS 7 IP: 192.168.226.128 一. 准备Python3和Python虚拟环境 1.1 ...
- jumpserver v0.4.0 基于 CenOS7 的安装详解
标签(linux): jumpserver 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 笔者已经弃用Jumpserver,并自已开发了shell跳板机. sh ...
- Mybatis JPA 插件简介(v2.1.0)
相比之前的版本(v1.1.0),此版本(v2.1.0)做了较大的改动. 项目地址: github https://github.com/cnsvili/mybatis-jpa gitee https: ...
- Centos7.4下安装Jumpserver 1.0.0(支持windows组件)
0)系统环境CentOS 7.4 IP: 192.168.100.10 [root@jumpserver-server ~]# cat /etc/redhat-release CentOS Linux ...
- spring boot、cloud v2.1.0.RELEASE 使用及技术整理
2018年10月30日 springboot v2.1.0.RELEASE 发布: https://github.com/spring-projects/spring-boot/releases/ta ...
- Centos7.3下安装Jumpserver 1.0.0(支持windows组件)
Jumpserver最新版本支持windows组件,废话不多介绍了,下面直接介绍下部署过程: 0)系统环境 CentOS 7.3 IP: 192.168.10.210 [root@jumpserver ...
随机推荐
- vc++中输入表的免杀
国外的杀毒软件一般会把特征码定位在PE文件的输入表函数(也就是源码里我们调用了的API函数)上, 我们对付这种查杀的方法就是在源码里对API函数进行动态调用,对一个函数动态调用之后,本来以输入 表函数 ...
- VBS 去除文件夹下 Excel 的公式
注意问题 window 环境下运行, 代码 ANSI 编码格式保存. 直接放到需要转换的文件夹下,双击运行. 代码 function getfolder() getfolder=left(wscrip ...
- prototype与 _proto__的关系
prototype与 __ proto__ 都是在这个过程中催生的产物,我们一会儿马上讨论,在这之...做对象即可,那javascript种究竟是通过什么来明确继承关系的呢. 一.构造函数: 构造函数 ...
- [JZOJ4685] 【NOIP2016提高A组8.12】礼物
Description 夏川的生日就要到了.作为夏川形式上的男朋友,季堂打算给夏川买一些生日礼物.商店里一共有种礼物.夏川每得到一种礼物,就会获得相应喜悦值Wi(每种礼物的喜悦值不能重复获得).每次, ...
- .NET Core3.0创建Worker Services
.NET CORE 3.0新增了Worker Services的新项目模板,可以编写长时间运行的后台服务,并且能轻松的部署成windows服务或linux守护程序.如果安装的vs2019是中文版本,W ...
- TCP Traffic Analyzer
TCP Traffic Analyzer 工具yahoo 发布的一款开源网络分析工具,可以分析网络应用在服务器端与客户端之间的运行状态Yconalyzer保持与tcpdump兼容,两者生成的抓取文件能 ...
- 移动端真机调试--weinre
一.安装 首先确保你的电脑上有node环境,然后使用cnpm或npm 安装 windows下 npm install weinre -g --registry=https://registry.npm ...
- [AHOI2002]哈利·波特与魔法石
这道题比较简单,就是一个最短路(SSSP).数据水,用Floyd即可AC.这里用了Dijkstra. #include <iostream> #include <cstdio> ...
- redis之管道
Redis 的消息交互当我们使用客户端对 Redis 进行一次操作时,如下图所示,客户端将请求传送给服务器,服务器处理完毕后,再将响应回复给客户端.这要花费一个网络数据包来回的时间. 如果连续执行多条 ...
- Python之路(第四十篇)进程池
一.进程池 进程池也是通过事先划分一块系统资源区域,这组资源区域在服务器启动时就已经创建和初始化,用户如果想创建新的进程,可以直接取得资源,从而避免了动态分配资源(这是很耗时的). 线程池内子进程的数 ...