CentOS 安裝 xrdp (yum)

安裝流程

1. xrdp 是放在 EPEL 套件庫,所以我們要先安裝 EPEL。依據不同版本的 CentOS 請參考: CentOS 如何加入第三方 Yum 套件庫: EPEL
2. 安裝 xrdp 及 tigervnc server:

yum install xrdp tigervnc-server

3. 啟動 xrdp

service xrdp start

4. 加到開機自動執行

chkconfig xrdp on

PS. 只要啟動 xrdp 即可,tigervnc server 裝好後就不用理它了。

設定與登入

設定與登入的方式與之前的教學一樣,請自行參考。

參考網頁

  1. 安裝 xrdp v0.6.0 (原始檔)
  2. Linux 上的遠端桌面中繼程式: xrdp (v0.4.2)
  3. CentOS 如何加入第三方 Yum 套件庫: EPEL

安裝 xrdp v0.6.0 (原始檔)

之前有介紹過 "Linux 上的遠端桌面程式: xrdp" 了,2012 年底,xrdp 已經改版到了 v0.6.0。xrdp 自 v0.5.0 之後,安裝與啟動的方式也有點不一樣。

安裝步驟

1. 系統要有程式編譯器:

yum install gcc pam-devel openssl-devel autoconf automake libtool

2. 到 http://xrdp.sf.net 下載 xrdp 的原始檔並安裝:

cd /usr/local/src
wget http://downloads.sourceforge.net/project/xrdp/xrdp/0.6.0/xrdp-v0.6.0.tar.gz
tar -xzvf xrdp-v0.6.0.tar.gz
cd xrdp-v0.6.0
./bootstrap
./configure
make
make install

3. 編輯 /etc/rc.d/rc.local,加入:

/etc/xrdp/xrdp.sh start

啟動 xrdp

啟動 xrdp 指令:

/etc/xrdp/xrdp.sh start

設定與登入

設定與登入的方式與之前的教學一樣,請自行參考。

錯誤處理

如果在執行 "./configure" 時出現下列兩個錯誤訊息之一:

  • please install libx11-dev or libX11-devel
  • please install libx11-dev and libxfixes-dev or libXfixes-devel

表示系統還沒有 X11 環境,就照著指示安裝看看:

yum install libX11-devel libXfixes-devel

成功安裝 xrdp 後,你再看看需不需要安裝完整的 GNOME 或 KDE 桌面

參考網頁

  1. CentOS 6.x 安裝 xrdp (yum)
  2. Linux 上的遠端桌面程式: xrdp
  3. 在 CentOS 安裝桌面環境

Linux 上的遠端桌面中繼程式: xrdp (v0.4.2)

遠端桌面(RDP)」相對於 VNC 的好處應該是:

  1. 連線的過程中有加密
  2. 可設定登入時的解析度
  3. 方便切換輸入法
  4. 操作起來似乎比 VNC 還流暢

現在遠端桌面可不再是 Windows 的專利,在 Linux 上也可以進行遠端桌面的存取,如果純粹只要有 Viewer 的功能可安裝 rdesktop,如果要同時有 Viewer 及 Server 的功能請安裝 xrdp,以下介紹 xrdp。

其實 xrdp 是一個 Linux 遠端桌面的「中繼程式」。連到 xrdp server,先是看到一個登入介面,再由它提供的 sesman 服務 (libvnc.so) 來登入本機的桌面。而 xrdp 除了可以讓你用遠端桌面連線存取 Linux 桌面之外,還能透過它來登入其它 Windows 的遠端桌面、VNC Server,以及其它也有安裝 xrdp 的主機。並且是允許你用不同帳號進行「多重登入」,這在 Windows 的系統只有 Windows Server 才支援。

繼續閱讀