五、使用浏览器进行服务器远程管理
1 安装远程桌面Web连接组件
打开“添加或删除程序”→“添加/删除Windows组件”命令,弹出“应用程序服务器” →“Internet信息服务(IIS)”→“万维网服务”组件对话框,如图1所示。

图1选择“远程管理(HTML)”和“远程管理Web连接”选项
选中“远程管理(HTML)”和“远程管理Web连接”选项框,单击3次“确定”按钮返回到Windows组件向导
对话框,单击“下一步”按钮完成配置。
2 Linux 下安装IE 浏览器的步骤:
? 为什么使用IE和使用思路
由于要使用ActiveX控件,firefox打不开管理菜单无奈只能安装ie。CodeWeaver 公司的CrossOver Office Professional软件,它可以让你在Linux下运行Windows下的一些商业软件(如微软的OFFICE,IE 、Photoshop)。软件大小为19兆。系统要求:内核(Kenerl)至少在2.2以上,KDE 2.0或GNOME 1.4以上,XFree86 3.36以上,中央处理器为奔腾II350以上,内存64兆、4兆显示内存、700兆以上硬盘空间。笔者使用的Linux发行版本是:RHEL 4.0 ,内核2.6,KDE 3.3。
? 安装CrossOver Office Professional
1、以超级用户登录Linux终端:
#./ install-crossover-pro-5.0.0.sh
Verifying archive integrity...OK
Uncompressing CrossOver Office........
install

图2 CrossOver Office Professional安装界面
安装结束后系统会自动将CrossOver Office Professional配置到开始选单中。
? 在CrossOver Office Professional Professional安装IE
打开CrossOver Office Professional的“Office Setup” 主界面,用鼠标点击下方的“Install”按钮,就会弹出CrossOver Office Professional 5.0.0支持的所有Windows应用程序列表,选择“Internet Explorer 6.0”见图3按“Next”按钮继续。

图3 选择要安装的程序Internet Explorer 6.0
接着选择Internet Explorer 6.0的安装程序所在的磁盘位置,如果在安装文件在CDROM里请先加载光驱。安装将自动开始,过程和在视窗平台下是一样的,见图4。

图4 Internet Explorer 6.0 在Linux下的安装过程
3 在Linux下运行Internet Explorer 6.0
用鼠标点击“主选单”-“Windows Applictions”-“Programs”-“Internet Explorer 6.0”即可在Linux运行IE进行远程管理 。在IE浏览器输入http://192.168.1.99/tsweb(其中192.168.1.99是安装了“远程桌面Web连接”组件的计算机)。如果没有安装“远程桌面连接”程序,第一次使用远程桌面Web连接,将会弹出的“安全设置警告”对话框,提示要安装Remote Desktop ActiveX Control控制,选中“总是信任MicrosoftWindowsPublisher内容”复选框,然后单击“是”按钮确认安装。安装之后,将进入图5所示窗口。

笔者感觉和在Windows运行没有什么差别,见图6-7。

图6 远程管理登陆界面

图7 远程管理的控制界面
外围的大桌面是Linux客户端界面,IE内嵌的桌面就是远程Windows Server 2003服务器的桌面环境。这时就可以在服务器自由的操作了。
说明:
(1) 可以将远程桌面Web连接放置在任意一台Web服务器上,使用远程桌面Web连接可以管理任意一台联网的终端服务器(不管是Windows 2000、Windows Server 2003甚至是WindowsXPProfessional都可以),并不是只有在要管理的服务器上安装了远程桌面Web连接之后才能进行管理,可以使用其他服务器上的远程桌面Web连接管理另外的一台服务器。
(2) 远程桌面Web连接只是提供了一种连接到终端服务器的方式,与“远程桌面连接”程序一样,它也只是一种客户端,在没有安装终端服务器时,单独安装这一项是没有意义的。
(3) 远程桌面Web连接使用普通的http协议,并不(强制)提供安全的连接,为了远程管理的安全,建议使用安全Web连接HTTPS方式。这就需要在服务器上安装数字证书以启用安全Web连接。
(4) 从互联网上管理局域网中的服务器
如果网络中有多台服务器,并且都连接到了Internet上,在通过Internet进行远程管理时,为了安全,没有必要将每台服务器的远程管理端口都打开。而为了通过Internet远程管理每一台服务器,通常的做法是将网络中的1~2台服务器的远程管理端口打开,当需要管理网络中没有对外公布端口的服务器时,先从Internet上登录打开远程管理端口的服务器,登录之后,从该服务器管理局域网内的其他的服务器即可。