Linux下通過rdesktop連接Windows遠程桌面



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系統中。

主頁:http://www.rdesktop.org/

一、安裝
通過軟件源安裝:

Debian(Ubuntu)系統下執行:

Debian:~ # apt install rdesktop

openSUSE 系統下執行

openSUSE:~ # zypper install rdesktop

二、Windows配置
首先需要允許此windows遠程訪問。

基本操作:計算機---屬性---遠程設置---遠程,

Win10, Win2012等系統設置的方法是:
勾選:允許遠程連接到此計算機。去掉默認勾選:僅允許運行使用網絡級別驗證...,(如果不取消這個,在Linux登錄時會出現ERROR: CredSSP:類似的錯誤)。

 


Win7等系統的設置方法是:
勾選:允許運行任意版本遠程桌面的計算機連接,不要勾選只允許運行帶網絡級身份驗證的遠程桌面的計算機連接


三、rdesktop命令的使用方法
具體使用方法要先打開終端,然后輸入以下命令:

  rdesktop -u administrator -p password -g 1024*720 192.168.2.100

rdesktop為使用遠程桌面連接的命令;  

-u 用戶名,administrator處為目標客戶端的用戶名,如果不指定這個用戶名,默認使用運行rdesktop命令的linux終端用戶

-p 客戶端用戶的密碼,如果不指定會在登錄的窗口要求輸入 

-g 分辨率, 中間用“*”連接,可省略,省略后默認為全屏顯示;  

192.168.2.100 目標客戶端的IP地址,如果需要加端口在ip地址后面加上冒號和端口號,比如為23389端口192.168.2.100:23389

命令參數常用的有:
-u 用戶名
-p 密碼
-n 客戶端主機名(顯示windows任務管理器中的連接客戶端名)
-g 桌面大小(高*寬)
-f 全屏模式, 從全屏模式切換出來按 Ctrl+Alt+Enter
-a 連接顏色深度(最高到16位),一般選16才會顯示真彩色
-0 數字0 表示連接上windows 控制台,等效mstsc /console命令

舉例:登錄ip地址為192.168.1.127的遠程桌面 用戶名為administrator 密碼為Aa1 分辨率為800*699
--------------------------------------------------------------------------------------------
pipci@openSUSE:~> rdesktop  -u administrator -p Aa1 -g 800*600 192.168.1.127
--------------------------------------------------------------------------------------------

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM