Citrix Virtual Apps and Desktops云桌面内网Storefront登录流程详解
  qeNVQeK7OhEA 2023年11月02日 60 0

哈喽大家好,欢迎来到微信公众号虚拟化时代君(XNHCYL)。

 大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男。这里每天为你分享各种你感兴趣的技术、教程、软件、资源、福利……(每天更新不间断,福利不见不散)

第1章 前言

本文主要介绍Citrix虚拟桌面通过 Citrix Storefront(不过Citrix Netscaler )访问应用程序/虚拟桌面会话的内部网络流程图,主要用于故障排除目的。(本文根据CTX236889翻译)

第2章 流程图

下方是官方提供流程图,本文介绍主要是内网登陆。

Citrix Virtual Apps and Desktops云桌面内网Storefront登录流程详解_horizon

第3章 账号认证

Citrix Virtual Apps and Desktops云桌面内网Storefront登录流程详解_虚拟桌面_02

  1. 客户端访问SF,输入AD账号密码进行校验
  2. AD将结果返回给SF
  3. 用户提交账号密码
  4. StoreFront 使用 Kerberos(端口 88 上的 UDP/TCP)联系 AD 对用户进行身份验证
  5. AD 返回对店面的响应
  6. 用户登录到商店

第3章 资源枚举

Citrix Virtual Apps and Desktops云桌面内网Storefront登录流程详解_horizon_03

  1. 身份验证成功后,StoreFront 将使用 HTTP(TCP 端口 80)或 HTTP(TCP 端口 443)将用户凭据传递给交付控制器,以获取可供特定用户使用的资源列表。
  2. 传递控制器联系 LDAP 请求的 AD (TCP 端口 389),以标识用户的标识和组成员身份。
  3. 交付控制器联系存储在 SQL Server 上的站点数据库(TCP 端口 1433),以获取应用和桌面元数据,例如与资源用户组关联的名称和图标访问。
  4. 传递控制器使用 HTTP(TCP 端口 80)或 HTTP(TCP 端口 443)将信息发送回店面
  5. StoreFront 将所有资源直接呈现给用户端点上的 Citrix Receiver

第4章 ICA下载

Citrix Virtual Apps and Desktops云桌面内网Storefront登录流程详解_Xendesktop_04

  1. 用户单击存储中显示的图标(TCP 端口 80 或 443)
  2. StoreFront 使用 HTTP(TCP 端口 80)或 HTTP(TCP 端口 443)联系交付控制器
  3. 交付控制器联系 SQL Server(TCP 端口 1433)以确定最合适的 VDA
  4. 交付控制器与 VDA 联系(TCP 端口 80)
  • 对于服务器操作系统 VDA,它们始终侦听传入连接
  • 对于桌面操作系统 VDA,它们现在开始侦听传入连接
  1. VDA 将会话密钥返回给交付控制器
  2. 交付控制器将包含所有连接信息的会话密钥发送到 StoreFront (TCP 端口 80 或 443)
  3. StoreFront 将所有连接信息放入默认值 .ICA 文件并将其发送到端点(TCP 端口 80 或 443)

第5章 会话启动

Citrix Virtual Apps and Desktops云桌面内网Storefront登录流程详解_horizon_05

  1. 用户端点上的 Citrix 接收器使用存储在 中的连接信息直接联系 VDA(TCP 端口 1494/2598,具体取决于会话可靠性)。ICA 文件
  2. VDA 将连接设置通知交付控制器(TCP 端口 80)
  3. 交付控制器联系许可证服务器(TCP 端口 7279),代表连接到环境的设备或用户签出许可证
  4. 传递控制器将会话连接信息提交到 SQL Server 上的站点数据库(TCP 端口 1433)
  5. 用户与应用或桌面资源交互(TCP 端口 1494/2598,基于会话可靠性)

第6章 问题排查

本章节主要是可能针对上述出现问题分析和排查方向

1、认证

  • 用户无法登录 ,显示账号密码错误。
  • 请检查AD中账号密码
  1. 列举
  2. Citrix Virtual Apps and Desktops云桌面内网Storefront登录流程详解_虚拟桌面_06


  • 如上图是可能没有给用户分配桌面,或者用户被分配到错误的用户组中。
  • 对 DDC 的店面访问(使用 HTTP 时,错误的 DDC 地址\错误的 XML 端口\代理服务关闭\DDC 上的 SSL 证书错误)
  • DDC 与数据库通信时出现问题,如果使用 SQL 镜像或 AlwaysOn 时事务日志可能已满

3、资源启动流程

可能出现的问题

  • 无法启动。
  • ICA 文件下载
  • DDC 和 VDA 之间的通信问题
  • 没有可用的 VDA

4、会话启动

第7章、Tips

想起夕阳下的奔跑,那是我逝去的青春。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

qeNVQeK7OhEA