
工作中可能會遇到很多遠程桌面連接問題,包括網絡故障、安全證書問題、身份驗證問題和容量限制。你可以通過以下遠程桌面故障排查分析來預防和解決這些問題。
一、網絡故障
缺少有效的通信路徑可能會阻止客戶端連接到遠程桌面會話。診斷此問題的最簡單方法是排除法。
首先,嘗試通過曾成功連接的客戶端建立會話。這樣做的目的是確定問題是特定于單個客戶端還是特定于網絡。
如果你懷疑問題在于網絡,可以嘗試縮小問題范圍以找到根本原因。這樣,你可能會發現問題在于無線連接,但不會影響有線連接。同樣,你可能會發現這個問題針對VPN 流量或特定子網。
二、防火墻問題
人們通常不會認為防火墻會導致遠程桌面無法工作,但其實這種情況很普遍。為避免防火墻問題,在客戶端計算機和它們連接到的服務器之間的所有防火墻中,遠程桌面軟件使用的端口都保持打開。在默認情況下,基于遠程桌面協議(RDP)的工具使用端口3389。
你可能需要配置多個防火墻。例如,客戶端和服務器可能都運行Windows 防火墻,并且這兩個系統間可能存在一個或多個硬件防火墻。
有些公共網絡會阻止RDP 通信,特別是對于游輪以及某些酒店、機場和咖啡店中的Wi-Fi 網絡。
在工作中使用RDP 訪問家用計算機時,防火墻問題有時也會有影響。有些企業將自己的企業防火墻配置為阻止出站RDP 通信,從而阻止與遠程系統的連接。
三、SSL 證書問題
安全證書也可能導致遠程桌面連接問題。很多VDI 產品會為訪問網絡外的VDI 會話的用戶使用套接字層(SSL)加密。但是SSL 加密需要使用證書,這會導致兩個問題,從而導致遠程桌面無法正常工作。
首先,如果遠程桌面要正確連接,則客戶端計算機必須使用信任的證書。對于從知名機構購買證書的企業來說,這通常不是問題,但是客戶端并不總是信任企業內部生成的證書。因此,選擇可靠的證書頒發機構才能確保客戶端建立遠程桌面連接。
如果你使用的是企業證書,請務必注意,網絡客戶端不會自動信任該證書。你將需要下載證書頒發機構的根證書的副本,并將其添加到客戶端的證書存儲中。
客戶端還必須能夠驗證服務器使用的證書。如果證書已過期或證書上的名稱與使用它的服務器名稱不匹配,則驗證過程可能會中斷。
四、DNS 問題
很多遠程桌面連接問題可以追溯到DNS 問題。如果管理員更改了主機的IP 地址,則客戶端可能無法連接到主機,直到客戶端的DNS 解析器緩存過期。可在客戶端計算機上輸入以下命令以清除緩存并強制重新解析DNS 名稱:“IPConfig? / FlushDNS”。
如果客戶端使用外部DNS 服務器,且無法解析企業專用網絡的主機,則客戶端可能也無法連接到主機。解決此問題的方法是修改客戶端的IP 地址設置,以便它使用企業的DNS 服務器,而不是外部DNS。或者,你可以通過指定其IP 地址而不是主機名來連接到遠程系統。
五、身份驗證錯誤
通過RDP 訪問遠程系統時,也會出現身份驗證問題。在大多數情況下,發生此類錯誤是因為用戶賬戶沒有所需的權限。
即使用戶可以本地登錄到系統,也并不意味著他們將能夠遠程登錄。Windows 為本地和遠程登錄使用不同權限,你應確保用戶具有與其遠程桌面(而不僅僅是本地桌面)關聯的正確賬戶權限。
六、超出容量
如果超出基礎架構容量,也可能會出現遠程桌面連接問題。例如,在具有虛擬桌面或VDI 的企業中,如果可用許可證已用完,則客戶端可能無法連接。另外,如果服務器太忙或者啟動另一個虛擬桌面會話會削弱降低現有會話的性能,則某些VDI 部署也會拒絕客戶端連接。
七、連接斷開
有時,客戶端可以建立RDP 會話,但可用帶寬不足以支持該會話的要求。根據所使用的RDP 客戶端的不同,此問題可能以多種方式表現出來。
會話可能會凍結,或者你可能會看到黑屏。在某些情況下,客戶端可能會斷開連接并提示“重新連接”。如果主機在會話期間重新啟動,則可能還會顯示重新連接的提示。如果你最近安裝了Windows 更新,則可能會發生這種情況。
如果你懷疑可能沒有足夠的帶寬來支持RDP 會話,請嘗試關閉所有可能正在占用帶寬的應用程序。如果用戶在家中工作,則應考慮關閉可能正在消耗互聯網帶寬的任何其他設備(例如,有人在另一個房間看視頻)。
你可以調整RDP 客戶端以使用較低的顯示分辨率或顏色深度,并禁用字體渲染或Windows 背景等視覺功能。
八、CredSSP 問題
由于憑據安全支持提供協議(CredSSP)問題,RDP 連接有時可能會失敗。當RDP 會話在使用時,CredSSP 提供了一種方法將用戶憑據從客戶端計算機發送到主機計算機。
在2018年,微軟更新了CredSSP 以修復安全漏洞。現在,僅當客戶端和RDP 主機都使用更新的CredSSP 提供協議時,RDP 才起作用。
如果系統不包括最新的CredSSP 協議,則客戶端通常會顯示身份驗證錯誤。根據所使用的RDP 客戶端的不同,此錯誤甚至可能表明該問題是由CredSSP 引起。解決此問題的最佳方法是確保客戶端和主機都運行受支持的Windows 版本,并且兩個系統都已完全更新。
你可以通過預先規劃來避免大多數連接問題,當出現其他問題時,良好的遠程桌面故障排除技能將為你提供幫助。請確保您的SSL 證書已更新,正確配置防火墻,并注意你的VDI 容量。