一、介绍: 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 -u 用户名,yourname处为目标客户端的用户名; -p 客户端用户的密码; -g 分辨率, 中间用“x”连接,可省略,省略后默认为全屏显示; 192.168.0.1 目标客户端的IP地址 二、安装: 到官方网站去下载最新版的rdesktop, [root@rhel pub]# tar -zxvf rdesktop-1.7.1.tar.gz (解压) [root@rhel pub]# cd rdesktop-1.7.1 [root@rhel rdesktop-1.7.1]# ./configure [root@lvdbing rdesktop-1.7.1]# make; make install (编译,安装) 注:在安装CentOS时,记得要把开发工具包给安装上,否则可能安装不成功 [root@lvdbing rdesktop-1.5.0]# ls -l /usr/local/bin/rdesktop -rwxr-xr-x 1 root root 182708 Jan 14 14:00 /usr/local/bin/rdesktop (确认安装) 三、使用:(在linux图像桌面下操作) 具体使用方法要先打开终端,然后输入以下命令: rdesktop -u yourname -p password -g 1024*720 192.168.0.2 -u 用户名,yourname处为目标客户端的用户名; -p 客户端用户的密码; -g 分辨率, 中间用“x”连接,可省略,省略后默认为全屏显示; 192.168.0.1 目标客户端的IP地址 四、其他: 如果想连接多台可以编写脚本。 编写选择脚本 (因为运行的windows服务器不只一台) [root@lvdbing Desktop]# cat SelectHost.sh #!/bin/bash echo "Select Rmote Hostname:" echo "1): 192.168.1.30" echo "2): 192.168.1.40" echo "3): 192.168.1.50" echo "" echo "Please select remote host :" read host case "$host" in 1) rdesktop -f -a 16 192.168.1.30 ;; 2) rdesktop -f -a 16 192.168.1.40 ;; 3) rdesktop -f -a 16 192.168.1.50 ;; *) echo "Error,Please select 1,2 or 3: " ;; esac #其中选项-f为全屏显示,-a 16 为显示像素为16, 192.168.1.30为主机名 使用Ctrl+Alt+Enter可以退出全屏.
|