rdesktop是一個(gè)在Unix/Linux下訪(fǎng)問(wèn)Windows遠(yuǎn)程桌面的客戶(hù)端程序。當(dāng)前,rdesktop所支持的Windows系列版本包括NT、2000、XP 和 2003。通過(guò)使用rdesktop所實(shí)現(xiàn)的遠(yuǎn)程桌面協(xié)議(RDP),你可以在Unix/Linux系統(tǒng)中呈現(xiàn)Windows桌面,并進(jìn)行相應(yīng)的操作。
從Solaris或者Linux使用Windows,當(dāng)然Windows要開(kāi)啟Windows Terminal Service。雖然也有基于GTK+的tsclient做配置,我還是傾向直接使用命令行,不僅因?yàn)樽约毫?xí)慣使用console命令窗口,而且命令行可以加入一些非常有用的選項(xiàng)。
比如:
./rdesktop -u adam -p adam -f -r clipboard:PRIMARYCLIPBOARD -r disk:sunray=/home/yz161846 oss-ww
-u 和 -p: 指定用戶(hù)名和密碼
-f : 默認(rèn)全屏, 需要用Ctrl-Alt-Enter組合鍵進(jìn)行全屏模式切換。
-r clipboard:PRIMARYCLIPBOARD : 這個(gè)一定要加上,要不然不能在主機(jī)Solaris和服務(wù)器Windows直接復(fù)制粘貼文字了。貼中文也沒(méi)有問(wèn)題。
-r disk:sunray=/home/yz16184 : 指定主機(jī)Solaris上的一個(gè)目錄映射到遠(yuǎn)程Windows上的硬盤(pán),傳送文件就不用再靠Samba或者FTP了。
除了這些常用的選項(xiàng),rdesktop也支持cdrom, floppy軟盤(pán)的遠(yuǎn)程映射,詳細(xì)可以參考rdesktop命令幫助。
./rdesktop -h
rdesktop有將近兩年沒(méi)更新了,rdesktop 1.7.0版本主要修復(fù)了一些安全漏洞和穩(wěn)定性的問(wèn)題,提升對(duì)Windows 2008 R2和Windows7的支持。
使用rdesktop連接遠(yuǎn)程windows:
1、 通過(guò)rdesktop工具連接Windows遠(yuǎn)程桌面
沒(méi)有安裝用命令:
sudo apt-get install rdesktop
安裝后,可以用如下命令:
rdesktop -f -a 16 -u administrator -p passwrod feelamcheung 192.168.0.2:8080
-u 和 -p: 指定用戶(hù)名和密碼
-f : 默認(rèn)全屏, 需要用Ctrl-Alt-Enter組合鍵進(jìn)行全屏模式切換。
-a 16表示使用16 bit色,192.168.0.2是Windows服務(wù)器地址, 8080是端口號(hào)(默認(rèn)是3389,可以不用寫(xiě))
-r clipboard:PRIMARYCLIPBOARD : 這個(gè)一定要加上,要不然不能在主機(jī)Linux和服務(wù)器Windows直接復(fù)制粘貼文字了。貼中文也沒(méi)有問(wèn)題。
-r sound:啟動(dòng)本地音頻設(shè)備
-r disk:sunray=/home/jimmy : 指定主機(jī)Linux上的一個(gè)目錄映射到遠(yuǎn)程Windows上的硬盤(pán),傳送文件就不用再靠Samba或者FTP了。
關(guān)于 rdesktop 更為詳細(xì)的用法,可以查詢(xún) man rdesktop。
可以用圖形界面的tsclient工具,底層也是使用rdesktop。
常用參數(shù):
-u: user name
-d: domain
-s: shell
-c: working directory
-p: password (- to prompt)
-n: client hostname
-k: keyboard layout on server (en-us, de, sv, etc.)
-g: desktop geometry (WxH)
-f: full-screen mode
-b: force bitmap updates
-L: local codepage
-A: enable SeamlessRDP mode
-B: use BackingStore of X-server (if available)
-e: disable encryption (French TS)
-E: disable encryption from client to server
-m: do not send motion events
-C: use private colour map
-D: hide window manager decorations
-K: keep window manager key bindings
-S: caption button size (single application mode)
-T: window title
-N: enable numlock syncronization
-X: embed into another window with a given id.
-a: connection colour depth
-z: enable rdp compression
-x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.)
-P: use persistent bitmap caching
-r: enable specified device redirection (this flag can be repeated)