用了好多年linux,现在用windows越来越少了,但是还是得用。没办法,上taobao买个东西,上网银都得用ie,有时候还得用office等其它一些软件。

实验室里有台机子是做文件服务的,装的是windows 2003 server。之前使用rdesktop远程桌面,最近发现配合seamlessrdp可以让rdesktop实现更好的效果,运行windows程序,就像linux中原生程序一样。。

> [下载
> seamlessrdp.zip](http://www.cendio.se/files/thinlinc/seamlessrdp/seamlessrdp.zip)
> 解压丢在C盘。

在linux下运行这样的指令

> rdesktop -A -s "c:\\seamlessrdp/seamlessrdpshell.exe C:\\Program
> Files\\Internet Explorer\\iexplore.exe" ip:3389 -u administrator -p
> password

就可以在linux下运行服务器端的ie了。windows下所有程序都没问题。

这个指令有点长,最好是写个shell脚本,每次运行实际上是进行一次远程连接,windows2003默认只能支持两个远程的连接,所以只能运行两个。正确的做法是运行explorer,然后在里面双击程序,这样可以运行N个程序。运行的程序跟linux下native的程序是一样的。但是读写都在远程机子上,最好架个samba,这样两个机器就可以互相读写文件。

ps: tsclient做为远程桌面客户端更强大点,不单支持RDP,还支持VNC,XDMCP。