VDI序曲七 连接会话代理部署远程桌面WEB访问进阶

简介:

根据之前VDI序曲的环境,我们今天玩证书,做证书相关的东西

解决的问题是什么呢?之前我们的环境可以看到每次启动一个RemoteApp应用程序时总是要提示下图的警告

image

我们今天配下证书这个警告就可以很好的消除了哦。

首先我们在物理服务器1上安装好证书服务

image

然后我们打开IIS管理器

image

我们需要把证书绑定到我们的默认站点

1

2

image

然后选择我们的证书站点,启用SSL

3

4

接着我们打开CA证书颁发机构

6

我们找到计算机模板右键复制

image

image

然后我们给新证书模板取名RDSRV

image

在使用者名称选项卡选择“在请求中提供”

image

接着我们颁发刚才创建的证书模板

7

选择我们刚才创建的模板

image

到这我们的证书模板创建完毕

接着我们在WIN-RDVH服务器上运行里打开MMC

选择证书-本地计算机帐户

image

在个人证书里申请新证书

8

证书申请向导出现

image

我们选择刚才创建的RDSRV证书模板

image

点击感叹号,我们在类型的公用名里创建多主机名证书(SAN证书)

14

如果内外域名不一样也可以在这设置多个共用名

image

image

确定,注册

image

接着我们把刚申请好的证书导出

9

接着就出现证书导出向导

image

image

设置导入需要的密码

image

选择证书保存路径

image

image

接着我们把这张证书分别复制到WIN-RDSH,WIN-RDCB,WIN-RDAPP服务器上

在运行里输入MMC,选择本地计算机帐户证书,个人证书里导入此证书。

然后在各服务器上用各自的管理控制台选择此证书应用起来

首先我们在WIN-RDCB服务器上打开“远程桌面连接管理器”

在中间的状态里我们可以看到数字证书为感叹号!

11

我们选择“指定”

选择我们刚才导入的证书

15

再点击详细信息,把此证书的指纹复制出来

image

在AD的组策略里

右键单击Default Domain Policy,选择编辑

定位到计算机配置\策略\管理模板\Windows组件\远程桌面服务\远程桌面连接客户端。

双击指定表示受信任.rdp发行者的SA1证书指纹

16

点击启用,把指纹复制进去,确定

image

将用于对RDP文件进行数字签名的证书的指纹添加到Default Domain Group Policy设置中,这一步是必需的,这样用户每次启动RemoteApp程序时才不会出现受信任的发行者的警告对话框。

这样我们的WIN-RDCB里的数据证书就有了

17

我们再来到WIN-RDSH服务器上

我们打开remoteapp管理器

image

我们也看到数字签名是没有的,我们同样设置进去

18

点击数字签名设置的(更改)选择我们刚才导入的证书。

19

按照的同样的方法,在WIN-RDAPP服务器上也选择刚才导入的证书。

21

OK,大功告成

我们来测试下吧

22

再次点击应用程序时不再提示证书警告框了,是不是很爽了?

后面介绍桌面虚拟化的更多功能,当然包含我们的Remote FX,我会带大家玩3D游戏与高清视频的测试~敬请期待~

当然当然也会想怎么部署网关和做发布到外网吧,嘿嘿~我的VDI序曲还很长,得慢慢写了,快成长篇小说了,不知道写了这么多期的VDI,大家是否喜欢,是否对我写的博客有意见,欢迎大家批评指出哦!

同时感谢那些关注我博客的朋友,非常感谢。










本文转自 ZJUNSEN 51CTO博客,原文链接:http://blog.51cto.com/rdsrv/558997,如需转载请自行联系原作者
目录
相关文章
|
8天前
【Azure App Service】PowerShell脚本批量添加IP地址到Web App允许访问IP列表中
Web App取消公网访问后,只允许特定IP能访问Web App。需要写一下段PowerShell脚本,批量添加IP到Web App的允许访问IP列表里!
|
3月前
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
155 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
|
3月前
|
运维 安全 网络安全
"革新远程访问体验:Docker化部署webssh2,一键启动Web SSH客户端,让远程管理如虎添翼!"
【8月更文挑战第2天】Docker作为软件开发与运维的关键工具,以其轻量级、可移植及强隔离特性简化了应用部署。结合webssh2这一开源Web SSH客户端,可通过浏览器安全便捷地访问SSH服务器,无需额外软件。首先确保已安装Docker,接着拉取webssh2镜像并运行容器,映射端口以便外部访问。配置好SSH服务器后,通过浏览器访问指定URL即可开始SSH会话。此方案不仅提升了用户体验,还加强了访问控制与系统安全。
290 7
|
3月前
|
Java 数据库连接 数据库
强强联手!JSF 与 Hibernate 打造高效数据访问层,让你的应用如虎添翼,性能飙升!
【8月更文挑战第31天】本文通过具体示例详细介绍了如何在 JavaServer Faces (JSF) 应用程序中集成 Hibernate,实现数据访问层的最佳实践。首先,创建一个 JSF 项目并在 Eclipse 中配置支持 JSF 的服务器版本。接着,添加 JSF 和 Hibernate 依赖,并配置数据库连接池和 Hibernate 配置文件。然后,定义实体类 `User` 和 DAO 类 `UserDAO` 处理数据库操作。
58 0
|
3月前
|
API UED 开发者
Vaadin路由魔法:导航之舟,带你穿越页面迷宫!驾驭神奇URL,解锁无限可能!
【8月更文挑战第31天】Vaadin是一款现代Java Web开发框架,其路由机制结合前后端路由,确保流畅的用户体验和高效服务器资源利用。通过`@Route`注解和`Router`类,开发者可以轻松定义和管理页面路径。例如,`@Route("home")`可指定视图路径,而参数化路由如`@Route("user/:userId")`则允许URL传参。此外,Vaadin还提供了丰富的导航API和自定义路由事件监听器,助力开发者构建结构清晰且体验优秀的Web应用。
39 0
|
3月前
|
前端开发 API 数据处理
构建高效现代Web应用:深入探讨Entity Framework Core与GraphQL在数据访问中的结合使用
【8月更文挑战第31天】随着Web应用的发展,传统的RESTful API逐渐显现出局限性,现代应用开始转向GraphQL。与此同时,Entity Framework Core(EF Core)作为强大的ORM工具,在数据访问方面表现出色,支持异步操作和自动变更跟踪,简化了数据处理。GraphQL作为一种灵活的查询语言,允许客户端精确获取所需数据,减少不必要的传输。将EF Core与GraphQL结合使用,可实现高效的数据访问和灵活的数据查询,优化数据流并提升应用性能。这种技术组合不仅提高了开发效率,还优化了用户体验,有望成为未来Web开发的重要方向。
27 0
|
3月前
|
缓存 前端开发 JavaScript
Angular邂逅PWA:一场关于如何利用现代Web技术栈中的明星框架与渐进式理念,共同编织出具备原生应用般丝滑体验、离线访问及桌面集成能力的未来Web应用的探索之旅
【8月更文挑战第31天】本文详细介绍如何利用Angular将传统Web应用升级为渐进式Web应用(PWA),克服后者在网络依赖、设备集成及通知功能上的局限。通过具体命令行操作与代码示例,指导读者从新建Angular项目到配置`manifest.json`和服务工作进程,最终实现离线访问、主屏添加及推送通知等功能,显著提升用户体验。适合各水平开发者学习实践。
36 0
|
4月前
|
开发框架 缓存 NoSQL
基于SqlSugar的数据库访问处理的封装,在.net6框架的Web API上开发应用
基于SqlSugar的数据库访问处理的封装,在.net6框架的Web API上开发应用
|
3月前
|
网络协议 NoSQL 网络安全
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
|
3月前
|
API
【Azure API 管理】在 Azure API 管理中使用 OAuth 2.0 授权和 Azure AD 保护 Web API 后端,在请求中携带Token访问后报401的错误
【Azure API 管理】在 Azure API 管理中使用 OAuth 2.0 授权和 Azure AD 保护 Web API 后端,在请求中携带Token访问后报401的错误