從 Windows Vista、Windows Server 2008 開始,遠程桌面協議(Remote Desktop PRotocol,簡稱 RDP)開始支持網絡級身份驗證(Network Level Authentication,簡稱 NLA)。通過啟用 NLA,我們的 RDP 將更加堅固,當客戶端進行 RDP 登錄時將不再會先顯示出遠程系統的登錄界面,并須在客戶端得到正確的登錄驗證后,方能成功并直接登錄到系統桌面。
這樣一來,除了避免的一些信息的泄漏,還有效地防止了遠程客戶端的惡意窮舉。如下圖所示,我們只需要在“遠程設置”中,啟用“只允許運行帶網絡級身份驗證的遠程桌面的計算機連接”即可!
![]() |
![]() |
其實在 Windows XP SP3 上啟用 NLA 支持,并非難事。只需要對注冊表進行修改即可,再執行下面的步驟前建議你先對注冊表進行備份。
單擊“開始”-“運行”,鍵入regedit,定位至“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa”,在右邊窗體中雙擊打開“Security Packages”值,添入“tspkg”
定位至“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProviders”,在右邊窗體雙擊打開“SecurityProviders”值,添入“, credssp.dll”,特別注意在英標逗號后面有一個空格。
在修改注冊表后需要重新啟動計算機,如果在未重啟計算機前進行 RDP 的連接,會出現 Remote Desktop 的“0x507”錯誤。
![]() |
出于安全角度考慮,如果你不希望別人知道你當前服務器的操作系統版本,不希望別人看到你啟動前后的補丁安裝進度,并且服務器正在使用 Windows Server 2008 操作系統, 強烈建議啟用 NLA 支持的 RDP。
新聞熱點
疑難解答