XRDP 是一個開放原始碼的程式模擬微軟 rdp 的服務,提供使用者
在 Linux 下遠端連線的一種選擇,但是他還是架構於 vnc server 之上,
xrdp 是用來當作中介的伺服器用途.
office site: http://xrdp.sourceforge.net/
(1)server 安裝 xrdp
目前 ubuntu 10.04 對於安裝 xrdp 顯的非常的友善,只要使用 apt-get install xrdp
就可以安裝完成.相依套件的安裝會一併自動安裝到好.
apt-get install xrdp
(2)設定 vnc 的遠端桌面 ( vino-preferences套件), 你可以從 Gnome 的
system -> Preferences -> Redesktop 找到並啟動. 如果找不到可以
直接在 console 下指令
vino-preferences
遠端桌面 ( vino-preferences套件) 設定畫面 |
(3) RDP client
接下來就是 RDP client 端的工作了,請開啟你的 RDP client , Windows 稱之為遠端桌面連線
通常藏在附屬應用程式裡面, 然後輸入該 xrdp server ip 就可以連線了..登入畫面如下:
因為 xrdp 是呼叫 vnc 用 127.0.0.1 登入,所以
登入用系統 /etc/passwd 的帳號及密碼就可以登入...故 root 也可以登入 (^^!!!這不是好事)
除了windows 有 rdp 在 linux 上面也有 rdesktop 可以提供遠端連線的服務
http://www.rdesktop.org/
針對 MAC OS M$也有出了 for mac 版本的 rdp client
http://www.microsoft.com/mac/products/remote-desktop/default.mspx
另外 xrdp 在使用時會出現另外一種隱憂,他沒有很方便的連線ip權限控管機制
雖然跑得是 RDP 3189 port 但是只能用 Linux 內建的 netfilter (iptables) 來作限制
相對的很不方便,如果可以支援tcp-wrapper 用hosts.allow and hosts.deny 來限制就會方便許多