JumpServer发布web应用

2024-05-09 10:44
文章标签 应用 web 发布 jumpserver

本文主要是介绍JumpServer发布web应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目背景:

由于防火墙密码安全没有达到审计要求,需要加固防火墙用户安全,通过JumpServer发布防火墙登录页面,提供远程访问

认证要求:

1、密码记忆多次 

2、密码大小写

3、密码字符

4、密码数字

加固前密码策略:

加固后密码策略:

项目介绍:

通过堡垒主机访问防火墙webui,解决防火墙无法达到安全审计的需求

项目环境:

堡垒主机一台:ubuntu

发布机一台:windows2019

防火墙一台:NGFW4000-UF(TG-A2614)

web应用测试页面:防火墙管理页面和zabbix页面测试

应用服务器若干:需要安全认证的项目服务器若干,涉及项目安全不公开

项目部署:

1、确保堡垒主机可以用

2、下载ssh安装文件,在web工作台,连接我的资产

下载openSSH

这个文件是准备给发布机安装的

3、安装发布机

官方推荐windows 2019,找台主机或者VMware,安装2019操作系统

3.1、安装系统
3.2、开启远程
3.3、安装openSSH

3.4、不作任何其它操作,确保发布机可以远程
4、部署发布机
4.1打开堡垒主机,点击设置

4.2在设置页面点击:远程应用-应用发布机

4.3新建发布机:

4.4测试发布机:
4.4.1点击F2发布机,测试

4.4.2查看测试结果:

4.5部署发布机:
4.5.1点击F2(F2是发布机名称)

4.5.2点击发布机部署,双击右边按钮部署

4.5.3查看部署结果:

5、检查发布机:
5.1部署完成后

发布web应用

1、zabbix网站页面

获取页面用户和密码输入框的ID名称和登录按钮名称,这个不懂可以找开发同事学习下,这个在发布web资源需要用到

这个选择禁用也可以,登录页面手动输入下密码

2、防火墙管理页面

获取页面用户和密码输入框的ID名称和登录按钮名称,这个不懂可以找开发同事学习下,这个在发布web资源需要用到

比如这个防火墙对应的用户名称和密码按钮

3、发布web应用1

4、发布web应用2

测试web应用

1、点击工作台

2、连接资产远程管理

3、点击连接,进入web

4、web展示

5、连接其它web

6、点击登录

这样项目就完成了

关于密码选择器禁用和基本选项测试

1、禁用资产密码选择器

web资产设置

2、连接资产,点击连接

3、以上用户名没有生效,需输入用户名和密码,点击登录

4、打开密码选择器

5、连接资产,点击连接

6、自动进入系统

这篇关于JumpServer发布web应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973189

相关文章

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

Java中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例解析

《Java中的分布式系统开发基于Zookeeper与Dubbo的应用案例解析》本文将通过实际案例,带你走进基于Zookeeper与Dubbo的分布式系统开发,本文通过实例代码给大家介绍的非常详... 目录Java 中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例一、分布式系统中的挑战二

Java 缓存框架 Caffeine 应用场景解析

《Java缓存框架Caffeine应用场景解析》文章介绍Caffeine作为高性能Java本地缓存框架,基于W-TinyLFU算法,支持异步加载、灵活过期策略、内存安全机制及统计监控,重点解析其... 目录一、Caffeine 简介1. 框架概述1.1 Caffeine的核心优势二、Caffeine 基础2

使用Node.js和PostgreSQL构建数据库应用

《使用Node.js和PostgreSQL构建数据库应用》PostgreSQL是一个功能强大的开源关系型数据库,而Node.js是构建高效网络应用的理想平台,结合这两个技术,我们可以创建出色的数据驱动... 目录初始化项目与安装依赖建立数据库连接执行CRUD操作查询数据插入数据更新数据删除数据完整示例与最佳

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

PostgreSQL简介及实战应用

《PostgreSQL简介及实战应用》PostgreSQL是一种功能强大的开源关系型数据库管理系统,以其稳定性、高性能、扩展性和复杂查询能力在众多项目中得到广泛应用,本文将从基础概念讲起,逐步深入到高... 目录前言1. PostgreSQL基础1.1 PostgreSQL简介1.2 基础语法1.3 数据库