JumpServer v3 发布 RemoteApp 远程应用

RemoteApp 是 Windows Server 2008 以上系统中集成的一项服务功能,用户在客户端本机无须安装应用程序的情况下,可以通过远程桌面,使用远端发布的各种的桌面与应用。本文介绍了如何通过 JumpServer v3 创建 Web 类型资产,发布 Chrome 网页远程应用。

参考文档:https://docs.jumpserver.org/zh/v3/guide/system/remoteapp/

准备工作

搭建一台 Windows Server 2016 及以上版本的服务器,并在服务器上安装 Google Chrome 浏览器。

本文的测试环境如下:服务器环境为 Windows Server 2019 标准版,堡垒机版本为 JumpServer 社区版 v3.3.0 。

创建应用发布机

1、部署应用发布机之前需要在 Windows Server 服务器上安装 OpenSSH 程序,进入 JumpServer 的 Web 终端页面,依次选择菜单栏中的「帮助」>「下载」。

JumpServer v3 发布 RemoteApp 远程应用

2、在「Windows 远程应用发布服务器工具」中找到 OpenSSH 的安装程序,点击下载。

JumpServer v3 发布 RemoteApp 远程应用

3、将安装程序上传到 Windows Server 服务器,并执行安装。安装完成后在「服务」中可以看到 OpenSSH SSH Server 的进程。

JumpServer v3 发布 RemoteApp 远程应用

4、进入 JumpServer 管理页面,选择右上角的「系统设置」,依次选择「远程应用」>「应用发布机」,点击「创建」。

JumpServer v3 发布 RemoteApp 远程应用

5、设置发布机名称,「IP/主机」输入 Windows Server 服务器的 IP 地址,在账号列表中点击「添加」。

JumpServer v3 发布 RemoteApp 远程应用

6、输入 Windows Server 服务器的用户名和密码,点击「提交」。

JumpServer v3 发布 RemoteApp 远程应用

7、接着在「Core 服务地址」中输入当前站点的 URL 地址,其他设置保持默认,点击「提交」。

JumpServer v3 发布 RemoteApp 远程应用

8、进入创建好的应用发布机,选择「远程应用」,在页面右侧找到「初始化部署」,点击「部署」。

JumpServer v3 发布 RemoteApp 远程应用
JumpServer v3 发布 RemoteApp 远程应用

9、等待部署完成。

JumpServer v3 发布 RemoteApp 远程应用

创建 Web 类型资产

1、进入 JumpServer 的「控制台」视图,依次选择「资产管理」>「资产列表」>「Web」,点击「创建」。

JumpServer v3 发布 RemoteApp 远程应用

2、平台类型选择「WebSite」。

JumpServer v3 发布 RemoteApp 远程应用

3、完善基本信息,JumpServer 可以实现密码代填功能,自动代填模式选择「基本」,接着补充用户名、密码以及确认按钮的选择器参数。

JumpServer v3 发布 RemoteApp 远程应用

4、选择器参数可以通过目标页面的代码获取。使用浏览器打开指定的登录页面,使用键盘的「F12」进入开发者工具,点击选择器,选中网页中的元素,可以获取到对应的参数信息。

JumpServer v3 发布 RemoteApp 远程应用

5、如果网页元素没有 id 和 name 信息,也可以通过 xpath 进行定位。

JumpServer v3 发布 RemoteApp 远程应用

6、输入网页的端口,以及账号密码信息,完成后点击「提交」。

JumpServer v3 发布 RemoteApp 远程应用

7、资产创建完成后,需要对用户进行资产授权。选择「权限管理」>「资产授权」,点击「创建」。

JumpServer v3 发布 RemoteApp 远程应用

8、完善授权规则信息,点击「提交」。

JumpServer v3 发布 RemoteApp 远程应用

9、进入 JumpServer 的 Web 终端页面,选择刚才创建的资产进行访问。

JumpServer v3 发布 RemoteApp 远程应用
本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
JumpServer v3 发布 RemoteApp 远程应用
https://blog.kobin.cn/blog/program/p3/2722.html
(3)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...