rdesktop是linux下支持Windows遠程桌面連接的客戶端程序,在linux系統下可通過它遠程訪問Windows桌面,支持多種版本。rdesktop是sourceforge下支持GPL協議的一個開源項目,采用RDP(Remote Desktop Protocol,遠程桌面協議),幾乎可以連接windows的所有版本,諸如NT 4 Terminal Server, 2000, XP, 2003, 2003 R2, Vista, 2008, 7, and 2008 R2等。目前,rdesktop可運行於所有的基於X Window平台的Unix系統中,當前穩定版本是1.7.1。
1、Windows XP上啟用遠程桌面
在桌面上鼠標右鍵點擊“我的電腦”圖標,選擇“屬性”,在屬性窗口中,點擊“遠程”選項卡,如下圖:
點擊“允許用戶遠程連接到此計算機”,默認管理員具有此權限。遠程桌面登錄需要輸入對應的賬戶和密碼,如果你只打算讓某個用戶遠程訪問,可以在“遠程用戶”裡添加。設置完成後點擊確定即可。默認的端口是3389,設置後,Windows XP或Windows 2003都會默認為防火牆添加此規則,但是如果你手動修改了遠程桌面端口,切忌一定要把防火牆中的端口號一定記得修改或單獨添加許可規則,否則遠程計算機連接可能都會被Windows 防火牆阻止。
2、Windows 7遠程桌面功能開啟
本設置方法同樣適用用Vista和Windows Server 2008,依次點擊“開始”菜單-控制面板-系統和安全-系統,再點擊左側的遠程設置,如下圖:
要開啟Windows 7遠程桌面,有三個選項,第一個如果是不允許連接到本機,則選擇“不允許連接到這台計算機”,這樣可以阻止任何人使用遠程桌面或 RemoteApp連接到您的計算機。後面兩個選項,“允許任意版本遠程桌面計算機”和“僅運行使用網絡級別身份驗證的遠程桌面的計算機”,兩者差別如下:
網絡級別身份驗證查看方法:
鼠標點擊遠程桌面連接左上角的小圖標,選中關於,如下窗口,有是否支持提示。