1.配置环境:
yum install gcc pam-devel openssl-devel -y
2.进入指定目录下载并解压xrdp:
xrdp
tar -xzvf xrdp-0.4.2.tar.gz
3.进入解压后xrdp的目录编译和安装:
cd xrdp-0.4.2 make make install
4.启动xrdp:
cd /usr/local/xrdp ./xrdp_control.sh start
5.xrdp的配置文档在/etc/xrdp目录下的xrdp.ini和sesman.ini
6.配置xrdp开机启动
vim /etc/rc.d/rc.local
在末尾添加以下命令
/usr/local/xrdp/xrdp_control.sh start
7.不过因为xrdp最终会自动启动vnc,因此还要安装tigervnc-server才可以使用,否则xrdp还是无法运行。
yum install tigervnc-server
8.参考:http://vbird.dic.ksu.edu.tw/linux_server/0310telnetssh_5.php
rdesktop:
rdesktop是linux下支持Windows远程桌面连接的客户端程序,在linux系统下可通过它远程访问Windows桌面,支持多种版本。rdesktop是sourceforge下支持GPL协议的一个开源项目,采用RDP(Remote Desktop Protocol,远程桌面协议),几乎可以连接windows的所有版本,诸如NT 4 Terminal Server, 2000, XP, 2003, 2003 R2, Vista, 2008, 7, and 2008 R2等。目前,rdesktop可运行于所有的基于X window平台的Unix系统中,当前稳定版本是1.7.0.
具体使用方法要先打开终端,然后输入以下命令:
rdesktop -u yourname -p password -g 1024*720 192.168.0.2
rdesktop为使用远程桌面连接的命令;
-u 用户名,yourname处为目标客户端的用户名;
-f : 默认全屏, 需要用Ctrl-Alt-Enter组合键进行全屏模式切换。
-p 客户端用户的密码;
-g 分辨率, 中间用“x”连接,可省略,省略后默认为全屏显示;
192.168.0.1 目标客户端的IP地址
-d 域名,列如域INC 那么参数就是 -d inc
-r 多媒体重新定向 比如开启声音 -r sound 使用本地的声卡 -r sound : local 开启u盘:-r disk:usb=/mnt/usbdevice
除了这些常用的选项,rdesktop也支持cdrom, floppy软盘的远程映射,详细可以参考rdesktop命令帮助。
./rdesktop -h