centos
连接
windows
远程桌面
大家都知道
linux
下都是用
rdesktop
来连接
windows
的远程桌面。
注意只能在
centos
下的
gui
模式下运行,如果在
cli
下运行,则会提示以下错误:
Autoselected keyboard map en-us
ERROR: Failed to open display:
所以先安装
rdesktop
可以通过
yum list
看看有没有
rdesktop
包,可以看到有
rdesktop.x86_64
下面我们直接安装:
shell> yum install rdesktop.x86_64
----过程省略
----
安装完成后我们直接用
shell> rdesktop -a 16 192.168.1.5:3389
来连接
windows
远程桌面。
-a 16
表示用
16
位颜色打开桌面,后面的
ip
地址是
windows
服务器地址
:3389
是
windows
的远程桌面的端口号,其实默认的
3389
可以省略,如果调整
了
windows
远程桌面的端口,这里就必须带上。
整个地球都知道
rdesktop
,有了它,我们可以从
Solaris
或者
Linux
使用
Windows
,当然
Windows
要开启
Windows Terminal Service
。虽然也有基于
GTK+
的
tsclient
做配置,我
还是倾向直接使用命令行,不仅因为自己习惯使用
console
命令窗口,
而且命令行可
以加入一
些非常有用的选项。
比如:
./rdesktop -u adam -p adam -f -r clipboard:PRIMARYCLIPBOARD -r
disk:sunray=/home/yz161846 oss-ww
-u
和
-p:
指定用户名和密码
-f :
默认全屏,
需要用
Ctrl-Alt-Enter
组合键进行全屏模式切换。
-r clipboard:PRIMARYCLIPBOARD :
这个一定要加上,
要不然不能在主机
Solaris
和服务器
Windows
直接复制粘贴文字了。贴中文也没有问题。
-r disk:sunray=/home/yz16184 :
指定主机
Solaris
上的一个目录映射到远程
Windows
上的硬盘,传送文件就不用再靠
Samba
或者
FTP
了。
除了这些常用的选项,
rdesktop
也支持
cdrom, floppy
软盘的远程映射,详细可以参考
rdesktop
命令帮助。
./rdesktop -h
rdesktop
程序可以自己从
www.rdesktop.org
上获取代码编译,非常方便。
也可以直接从
www.sunfreeware.com
下载一份可执行档。
当然如果你不满意这个开源软件,如果花钱选择像
Windows
的
Remote Connection,
或者
Citrix
这种商业软件。