Web资产
1 功能概述
- Web 资产是 JumpServer 支持的一种资源,旨在通过远程应用程序访问 Web 系统。它们适用于集中管理内部系统、SaaS 服务或其他基于 Web 的应用程序。
- Web 资产依赖于远程应用程序发布者,这些发布者可以部署在 Windows 或 Linux 系统上。
- 当用户连接到 Web 资产时,系统会自动调用发布者以启动访问目标系统的预配置浏览器。这种方法可以实现安全和受控的访问,有效防止用户直接访问目标地址。
2 创建 Web 资产
[使用 Web 类型资产时需要提前配置远程应用发布机,详细配置见
远程应用]
-
进入 控制台 页面,点击 资产管理 > 资产列表 ,进入资产列表页面。
-
点击页面左上角的 创建 按钮,选择 Web 类型资产,进入资产创建页面,填写资产详细信息。
-
详细参数说明:
3 自动代填
- 自动代填功能主要用于需要用户身份验证的网站。在用户访问此类网站之前,JumpServer 会自动在登录页面填写预定义的用户名和密码以完成身份验证。此过程对用户是透明的,无需手动输入凭据。
3.1 禁用代填
- 此禁用方法适用于不需要身份验证的网站。
3.2 基本代填
-
基本方法适用于用户名、密码和登录按钮都在同一页面上的网站。JumpServer 会自动填写凭据并提交表单以对用户进行身份验证。
-
自动代填信息时,需要在网页上定位元素。支持的选择器类型包括名称选择器、ID 选择器、类选择器、CSS 选择器和 XPath 选择器。有关更多信息,请参阅Selenium Python:定位元素.
3.3 脚本代填
- 此脚本方法适用于具有复杂登录程序的网站。它支持高级自动化,包括多步骤身份验证和与动态页面元素的交互。
3.3.1 脚本结构
-
这里的脚本是一个数组,其中每个元素都是一个字典,代表脚本中的一个步骤。
-
语法解释如下:
