欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Jumpserver-堡垒机

程序员文章站 2022-07-12 11:37:20
...



相关内容原文地址:
云栖社区:apache:基于Docker搭建Jumpserver堡垒机操作实践



关于跳板机/堡垒机的介绍:

  • 跳板机可以使开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作

跳板机使用场景:
Jumpserver-堡垒机

1.基于Docker搭建Jumpserver堡垒机

1.1 下载镜像

docker pull registry.jumpserver.org/public/jumpserver:1.0.0

1.2 运行镜像

docker run --name jms_server -d -p 8011:80 -p 2222:2222 registry.jumpserver.org/public/jumpserver:1.0.0

1.3 浏览器访问

http://127.0.0.1:8011/

初始账号密码为:admin

Jumpserver-堡垒机

2.Jumpserver使用

2.1 管理用户

添加资产的前提条件是有一个管理用户,这个管理用户是资产的最高权限账户,堡垒机之后会使用此账户来登录并管理资产,和获取一些统计信息。

资产管理->管理用户列表中点击创建系统用户按钮,便来到了创建管理用户的页面,如下图所示:
Jumpserver-堡垒机

2.2 资产管理

资产管理->资产列表->创建资产:
Jumpserver-堡垒机

2.3 系统用户

使用场景:在很多个目标资产中创建一个普通账户。

通过堡垒机上的系统用户管理来创建一个系统用户;然后下发到目标资产中,这样一来就不需要去目标主机一个个登录然后去创建。

Jumpserver-堡垒机

3.测试验证

3.1 连接测试

连接测试的目的是检查资产是否可以被堡垒机所访问,可以在资产列表点击资产名称,便可以进入资产详情页面,右侧有两个按钮,点击刷新按钮,正确配置的参考效果如下图所示:
Jumpserver-堡垒机
如果能看到左侧的硬件信息发生了变更,就代表此前配置的管理用户没有问题,否则会弹出错误提示框。

3.2 用户授权

当配置资产后,如果想在堡垒机中直接连接终端就还需要给用户授权,授权分为两个步骤,第一步是给web终端账户授权,在会话管理->终端管理,如下图所示:
Jumpserver-堡垒机
第二步则是给用户自己本身授权,在授权管理->资产权限->创建权限规则中做好相应配置,如下图所示:
Jumpserver-堡垒机

3.3 Web终端

当给用户授权之后,用户便可以会话管理->Web终端中与系统进行交互,如下图所示:
Jumpserver-堡垒机

3.4 在线会话

通过在线会话功能来查看当前有哪些用户在操作终端,在会话管理->在线会话列表中进行查看,如下图所示:
Jumpserver-堡垒机

3.5 命令记录

如果想知道某个用户在系统中执行了那些命令,可以很方便的在会话管理->命令记录中进行查看,如下图所示:
Jumpserver-堡垒机