Skip to main content

2026 年 1 月 6 日

針對 RDP 連線使用 FreeRDP 和遠端桌面平台

如果您計劃使用 RDP (而非 Omnissa Horizon Blast 或 PCoIP) 來連線至遠端桌面平台,您可以選擇使用遠端桌面平台 (rdesktop) 用戶端或 FreeRDP (xfreerdp)。FreeRDP 是遠端桌面平台通訊協定 (RDP) 的開放原始碼實作,並採用 Apache 授權條款發佈。

由於 rdesktop 程式已不再積極開發,如果您的 Linux 機器具備 FreeRDP 所需的版本與修補程式,則 Omnissa Horizon Client 也可以執行 xfreerdp 可執行檔。

使用套件管理員 (例如 Ubuntu 的 apt 或 RHEL 的 yum),在 Linux 機器上安裝最新版的 xfreerdprdesktop

**重要:**如果您計劃連線至 Microsoft RDS 主機上的遠端桌面平台或應用程式,且該主機使用 [每一裝置] 授權模式,您必須使用 xfreerdp,或將授權模式變更為 [每一使用者] 模式。原因在於 [每一裝置] 授權模式要求 RDP 用戶端提供用戶端識別碼;rdesktop 不會提供該識別碼,而 xfreerdp 會提供。

網路層級驗證的語法

rdesktop 程式的許多組態選項與 xfreerdp 程式相同。其中一項重要差異是,xfreerdp 支援網路層級驗證 (NLA)。依預設會關閉 NLA。您必須使用以下的命令列選項來開啟網路層級驗證:

--enableNla

此外,您必須新增 /cert-ignore 選項,憑證驗證程序才能成功。

如果密碼包含任何特殊字元,請將這些特殊字元進行逸出處理 (例如:\$)。

將 FreeRDP 與 Horizon Client 搭配使用的特定語法

記住以下準則:

  • 您必須逸出特殊字元 (通常置於引號中)。例如,pa$$word 中的特殊字元 $ 未進行逸出處理。相反地,您必須使用:「pa$$word」

  • 如果使用者將使用 Horizon Client 的工作階段中工作階段實作,您必須使用 /rfx 選項。工作階段中工作階段實作的範例之一是:使用者在精簡型用戶端上登入 Horizon Client,讓使用者只會看到 Horizon Client 介面,然後使用者再啟動巢狀版本的 Horizon Client,以使用 RDS 主機提供的遠端應用程式。在此類情況下,如果您未使用 /rfx 選項,使用者將無法在巢狀用戶端的桌面平台與應用程式選取器中看到遠端桌面平台與應用程式圖示。

RDP 連線的功能限制

由於已知問題,rdesktop 目前無法在 Ubuntu 系統上運作。

如需 RDP 連線的其他已知問題完整清單,請參閱*《Linux 版 Horizon Client 版本說明》*。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…