当前位置: 首页 > news >正文

jumpserver堡垒机界面设置及界面功能

目录

一、启动jumpserver

1.启动数据库mysql和redis

2.激活python新的虚拟环境,然后启动jms核心后台

3.启动koko程序

4.启动guacamole程序

5.启动tomcat程序

6.启动nginx

二、jumpserver用户管理

1.基本设置

2.邮件设置

三、创建普通用户

四、Jumpserver资产管理 

1.管理用户

2.创建管理用户 

​         3.创建资产 

五、创建系统用户和资产授权 

1.创建系统用户 

2.资产授权 

六、jumpserver监控会话 

1.Web终端

2.命令行终端 

七、会话管理 

八、公网服务器通过堡垒机管理内网中的服务器 

1.准备工作

2.给内网服务器配置防火墙规则

3.外网通过jumpserver登录到内网服务器 


一、启动jumpserver

1.启动数据库mysql和redis

[root@jumpserver /]# systemctl start mysql
[root@jumpserver /]# systemctl start redis

2.激活python新的虚拟环境,然后启动jms核心后台

[root@jumpserver /]# source /usr/local/jmp_venvl/bin/activate
(jmp_venvl) [root@jumpserver /]# /opt/jumpserver/jumpserver/jms start -d

3.启动koko程序

(jmp_venvl) [root@jumpserver /]# /opt/jumpserver/koko/koko -d

4.启动guacamole程序

(jmp_venvl) [root@jumpserver /]# /etc/init.d/guacd start

5.启动tomcat程序

(jmp_venvl) [root@jumpserver /]# /opt/jumpserver/tomcat9/bin/startup.sh

6.启动nginx

systemctl start nginx

二、jumpserver用户管理

1.基本设置

首先点击左下角系统配置进入到基本设置中

将当前站点改为自己的IP地址

Enail主题前缀要给,不然提交不上

点击提交,显示更新成功就OK了

2.邮件设置

以下操作是生成授权码的方法

点击测试连接测试一下 

 测试成功测试成功后点提交 

三、创建普通用户

 提交成功后用户列表就生成了一个新的用户

查看邮箱,设置密码

我们使用sen用户名登录验证一下,登陆成功,更新信息即可

四、Jumpserver资产管理 

资产就是IT资产:服务器、交换机、路由器这些设备

普通用户没权利创建这些资产,需要管理员用户创建资产

1.管理用户

Linux服务器上的用户

root 超级管理员用户

sudo 伪装管理员,默认以root身份去执行命令,因此要慎用,我们可以基于sudo命令作更多的权限控制

zhangsan 系统等普通用户,权限很低

jumpserver上的用户

admin jumpserver 管理员用户

sen jumpserver 普通用户,权限很低

管理用户指的就是(被管理机器)上的root用户,或者是可以使用sudo权限的用户,jumpserver利用该管理用户在目标机器上,进行远程的命令执行,推送系统用户,获取资产硬件信息,指标等。

2.创建管理用户 

管理用户创建完成 

 3.创建资产 

创建前我们需要准备另外的一台虚拟机,我创建的是vmnet网段,IP为192.168.100.130的主机,此台机器我们作为内网服务器,就是被管理的资产

如果节点硬件信息不显示可以右键点击Default,里面有刷新硬件信息

显示可连接,这样就完成了

五、创建系统用户和资产授权 

1.创建系统用户 

/etc/passwd 是系统级的超级用户,普通用户等,有些事可以允许登录服务器的,使用ssh协议

jumpserver的系统用户,是针对jumpserver操控,登录普通机器,所使用的一些特有用户(比如说用户通过堡垒机的平台,要在web1机器上启动一些服务等,那么jump server就得有系统用户进行管理)

系统用户是 JumpServer 跳转登录资产时使用的用户,可以理解为登录资产用户,如 web,sa,dba(ssh web@some-host),而不是使用某个用户的用户名跳转登录服务器(ssh xiaoming@some-host); 简单来说是用户使用自己的用户名登录 JumpServer,JumpServer 使用系统用户登录资产。

系统用户创建成功,专属于jumpserver平台的系统用户

2.资产授权 

 

提交之后资产授权完成

六、jumpserver监控会话 

1.Web终端

进入到用户页面,可以看到所管理的资产,包括系统用户,点击箭头就可以连接

这样我们就可以通过浏览器去进行连接管理服务器

也可以点击命令执行 

2.命令行终端 

登陆一台虚拟机,在命令行输入ssh admin@192.168.226.140 -p 2222

输入jumpserver服务密码

 输入web1就登录到了192.168.100.130的服务器,退出exit 

七、会话管理 

回到管理页面,点击仪表盘,可以看到用户登录的频次,还有登陆记录

查看历史会话,可以回放和下载 

查看在线会话,可以进行监控和中断

进行实时监控 

点击中断

 也可以查看命令记录

八、公网服务器通过堡垒机管理内网中的服务器 

1.准备工作

三台虚拟机
一台公网服务器:IP为192.168.226.130
jumpserver堡垒机:两张网卡一张为192.168.226.140,一张为192.168.100.100
内网服务器:IP为192.168.100.130

2.给内网服务器配置防火墙规则

iptables -F INPUT      #清空防火墙规则
iptables -t filter -A INPUT -s 192.168.100.100 -p tcp --dport 22 -j ACCEPT    #允许192.168.100.100与22端口进行连接
iptables -t filter -A INPUT -p tcp --dport 22 -j REJECT      #拒绝其他所有主机连接22端口
由上至下匹配规则

添加完防火墙规则后发现xshell断开,192.168.226.130的虚拟机连不到192.168.100.130 

3.外网通过jumpserver登录到内网服务器 

通过命令行登录到内网

通过web登录到内网

登录到jumpserver服务器

 这两种都可以连接上内网服务器 

相关文章:

  • LeetCode---SQL刷题6
  • React知识总结✨
  • 一周时间深扒事务 总结代码演示篇 拿捏事务
  • 剑指offer79-87二进制枚举、回溯
  • 《Coding Monkey的自我修养》之MyBatis批量插入数据的三种方法
  • Windows应急响应信息采集工具
  • 舵机调试上位机
  • 瑞吉外卖 —— 3、员工管理
  • 走到上市前夕,叮当健康如何勾画“医药检险”蓝图?
  • 批量条件赋值、文本字段计算常用表达式
  • 计算机毕业论文Java项目源码下载学生宿舍管理系统|寝室管理
  • 分子动力学后处理自编程系列(2)------聚合物回转半径
  • 剑指offer57-61排序-堆
  • 数据⼀致性模型有哪些?
  • 【2023灵动股份笔试题】~ 题目及参考答案
  • 【Leetcode】101. 对称二叉树
  • 【Linux系统编程】快速查找errno错误码信息
  • Cookie 在前端中的实践
  • IP路由与转发
  • JAVA 学习IO流
  • JavaScript的使用你知道几种?(上)
  • Javascript基础之Array数组API
  • JS 面试题总结
  • JS专题之继承
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • 安装python包到指定虚拟环境
  • 半理解系列--Promise的进化史
  • 成为一名优秀的Developer的书单
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 来,膜拜下android roadmap,强大的执行力
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 用quicker-worker.js轻松跑一个大数据遍历
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (二)Linux——Linux常用指令
  • (分布式缓存)Redis持久化
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)计算机毕业设计高校学生选课系统
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (四)鸿鹄云架构一服务注册中心
  • (五)Python 垃圾回收机制
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • . NET自动找可写目录
  • .NET Core跨平台微服务学习资源
  • .net refrector
  • .net 流——流的类型体系简单介绍
  • .net专家(高海东的专栏)
  • .pyc文件是什么?
  • /usr/bin/env: node: No such file or directory