1,436 瀏覽數

Linux – rdesktop

前面寫了這麼多的遠端桌面都是為了讓 Windows 可以連接到 Linux 的桌面程式.現在想想看有沒有什麼方式可以讓 Linux 的使用者去連接 Windows 的桌面.一般 windows 都將 RDP(Remote Desktop Protocol)當作標準的配備,所以在 Linux 下找找看有沒有支援 RDP 的套件.有的而且這個套件在 RHEL 也是標準套件 "rdesktop" 官方網站 http://www.rdesktop.org/ 
rdesktop2

如果你的 Linux 版本不包含這套件也可以自行下載編譯來使用 http://www.rdesktop.org/#download

[root@benjr ~]# tar -zxvf rdesktop-1.6.0.tar.gz
[root@benjr ~]# cd rdesktop-1.6.0 
[root@benjr rdesktop-1.6.0]# ./configure
[root@benjr rdesktop-1.6.0]# make 
[root@benjr rdesktop-1.6.0]# make install

這樣就可以產生主要連接 windows RDP 的程式了 "#rdesktop"

不過第一步還是要先開啟 windows 的 RDP 連線,在 windows 的控制台 / 系統 / 遠端 / 遠端桌面 勾選 "允許使用者遠端連線到這一步電腦"預設windows 上的 Administrator 是有權限連接 RDP,除非你要讓其他使用者來連線要不然不用再新增其他使用者.
rdesktop1
回到 Linux 下面使用這一隻程式很簡單
Usage: rdesktop [options] server[:port]

參數你可以參考 manual pages #man rdesktop
假設遠端 windows IP為192.8.1.30

[root@benjr ~]# rdesktop 192.8.1.30

這樣就可以了,就像是一般在使用 windows 的遠端桌面程式.比較常用的參數是修改 RDP 的解析度(#rdesktop -g) 只要是在合理範圍皆可(640×480,800×600,1024×768)

[root@benjr ~]# rdesktop -g 640x480 192.8.1.30

其他要注意的是 RDP 使用 TCP port 3389,所以有用 firewall 的必須開啟這一的 port.

網友的想法

  1. 自動參照通知: Lniux – 遠端桌面 | Benjr.tw

發表迴響