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 才支援。

继续阅读