Linux下远程管理Windows服务器(下)

2024-03-27 04:18

本文主要是介绍Linux下远程管理Windows服务器(下),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  【IT168 专稿】在上面介绍的终端管理中( 点击阅读),需要在Linux客户机上安装一个称为“远程桌面连接”的程序,但有的时候不能安装这些 软件, 对于这种情况,Windows Server 2003提供了“远程桌面Web连接”组件,通过这一组件,可以直接使用Internet Explorer,在IE浏览器中远程管理Windows Server 2003的终端,而不用安装“远程桌面连接”程序。具体步骤如下。

五、使用浏览器进行服务器远程管理

    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上登录打开远程管理端口的服务器,登录之后,从该服务器管理局域网内的其他的服务器即可。
    4 使用远程管理器(HTML)工具

    远程管理(HTML)方式,主要用于通过Internet对单位中的终端 服务器进行管理,它具有 安全、方便等特点。 尽管Windows 2000或Windows Server 2003的终端服务功能强大,但是通过Internet进行远程管理时,还是要担心安全问题,因为使用远程桌面连接程序或者通过IE使用远程桌面Web客户端功能时,在 网络上传输的是“明文”信息,数据没有经过加密。另外,为了实现这种管理,必须要在 服务器上 安装终端服务,浪费了服务器的资源。在Windows Server 2003中,新增加了一种管理方法——远程管理(HTML),使用这一组件——尽管还是使用Web页面对Windows Server 2003进行远程管理,但这种管理整个过程使用的是经过加密的安全的Web连接,并且这种管理方法也不需要在服务器上安装终端服务。其管理的实现步骤和方 法如下:

    添加“远程管理(HTML)”功能 

     实现远程管理功能

    在远程的计算机上,打开IE浏览器,在地址栏中输入 http://192.168.1.99:8098(其中192.168.1.99是安装远程管理HTML的计算机),会出现图8的警告对话框,单击“是”按钮,弹出登录对话框。输入服务器的用户名、密码即可登录到管理窗口,如图9所示。

图8 Linux下的证书消息

图9 Linux下的管理窗口

    这种管理功能下,可以完成如下的管理任务:

    1. 修改管理员密码、设置服务器名称等任务。

    点击本地用户选项,进入到服务器上的本地用户页面,页面中列出Windows 2003服务器所有的用户账号。点击任务栏的新建按钮就可以新建一个用户。此外,还可以对已存在的用户进行删除、修改属性等操作。切换到本地组标签页,对 用户组的操作也同样简单,能很方便的进行新建、修改和删除等操作。


    2. 查看系统的状态,这可以在“状态”页中操作。

 点击维护链接,切换到服务器状态窗口。在这里可以查看和修改服务器运行状态。通过日志功能可以准确的了解到系统的运行情况。并且还可以清除和下载这些日志文件。

    3. 可以修改Web服务器、FTP服务器的相关信息。 

    4. 可以修改服务器的IP地址、子网掩码和DNS等相关参数。 

    5. 维护功能,如重新启动服务器、关机、定制关机、设置日期和时间等,这一项在“维护”页中进行。

    说明: 远程管理(HTML)功能是Windows Server 2003的一项组件,Windows2000 Server并不支持。远程管理(HTML)功能只能用在安装了这一组件的Windows Server 2003计算机上,没有安装这一组件的其他服务器是不能使用的,远程管理也不需要终端服务的支持。远程管理(HTML)主要用于通过局域网或广域网对服务 器的日常管理,它不像终端服务那样功能全面,但仅仅对于日常的维护来说已经足够了。并且远程管理(HTML)采用安全连接,不用担心在管理的过程中被窃 听。与终端服务相同,因为远程管理(HTML)功能使用了安全的连接(使用了TCP的8098端口),为了让管理员能远程管理,必须在防火墙上打开TCP 的8098端口。

    总结:直到IIS5,用来管理网络信息服务器(IIS)的唯一选择是通过IIS控制台,IIS控制台是对于一个公司内部网络管理的主要方式。然而,通过使 用远程管理(HTML)工具,管理员能够在远程位置管理IIS 6的多数方面,甚至在Internet上通过一个并不安全的连接或者通过一个代理服务器或者防火墙(如果设置得当)也可以进行远程操作。
六.使用SSH方式管理远程服务器

    1. 安装SSH 服务器的方法

    首先在Windows Server 2003安装启动SSH服务器,可在SSH服务器端使用“SSH Tectia Server” 软件,读者可以在http://www.ssh.com/ 注册后下载。说明SSH Tectia Server有不同的版本,本文以4.0系列版本为例。它的安装非常简单,和一般软件安装没什么区别。

    2. 启动SSH服务器的方法

    首先依次在“开始/程序/”中找到SSH的程序组,然后单击“Configuration”打开如图10所示配置界面接着在左边菜单选项部分单击“Server Settings”,接着在右边窗口中单击“ Start service”,即可启动服务。

图10 启动状态中的SSH服务器

    3 使用SSH客户端登陆SSH Tectia Server服务器

登陆命令如下:
ssh -l root 192.168.1.14
The authenticity of host '192.168.1.14 (192.168.1.14)' can't be established.
DSA key fingerprint is a6:b5:3b:53:3f:ac:ba:a4:2c:dd:9c:81:2a:1a:97:1d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.14' (DSA) to the list of known hosts.
root@192.168.1.14's password:xxxxx
图11 是登陆过程截图

图11使用SSH客户端登陆SSH Tectia Server服务器截图

    通过使用SSH客户端登陆SSH Tectia Server服务器您可以使用所有Windows 2003 sevrer 命令进行管理了。

    使用终端服务、远程管理(HTML)等方式管理服务器时,都需要进行登录等操作, 对于管理员来说,为了进行日常管理如创建用户、更改用户密码、创建邮箱等操作,使用上述方式就比较麻烦。我们使用SSH客户端登陆SSH Tectia Server服务器进行日常的管理。这个管理工具用来管理硬件、软件和Windows系统的 网络组件。可以运行在各种Windows 9x和Windows NT、Windows 2000 操作系统上,以及Windows XP HomeEdition、WindowsXP Professional和Windows Server2003家族的操作系统上。
七、其他管理方法简介

    1 telnet

    Telnet是TCP/IP协议系列中的成员,它可使用户在 服务器上建立远程会话。该协议只支持字母数字终端,也就是它不支持 鼠标和其他指针设备,也不支持图形用户界面。相应,所有命令都必须在命令行中输入。 Telnet协议所提供的 安全性非常低。在不使用NTLM(NT LAN Manager,Windows NT系统局域网管理)身份验证的Telnet会话中,包括密码的所有数据都在客户端和 服务器之间以明文的形式传输。因为Telnet会话 通信不安全,请确保在Telnet会话过程中没有发送敏感数据。

    2 使用安装ies4linux方法

    以Fedore Linux 为例, 软件网站:http://www.tatanka.com.br/ies4linux ,命令如下:
yum -y install wine*
yum -y install cabextract
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-2.0.5.tar.gz
tar zxvf ies4linux-2.0.5.tar.gz
cd ies4linux-2.0.5
./ies4linux
IE 6 will be installed automatically.
Do you want to install IE 5.5 SP2 too? [ y / n ] n
And do you want to install IE 5.01 SP2? [ y / n ] n
#建议两次打N,会不安装ie5.5和ie5.01 #
IEs can be installed using one of the following locales:
EN-US PT-BR DE FR ES IT NL SV JA KO NO
DA CN TW FI PL HU AR HE CS PT RU EL TR
Default is . Hit enter to keep it or choose a different one:
#输入 CN 这样默认就安装中文版的IE 6.0 #
    安装后桌面上会有个IE图标。

本文总结:

    上面介绍的几种远程管理方法并不局限于这些使用范围,实际上, 网络管理员可以在各种条件下使用其中的任意一种或多种管理方法,实现实际应用中的互补使用。

这篇关于Linux下远程管理Windows服务器(下)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/850914

相关文章

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Windows的CMD窗口如何查看并杀死nginx进程

《Windows的CMD窗口如何查看并杀死nginx进程》:本文主要介绍Windows的CMD窗口如何查看并杀死nginx进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows的CMD窗口查看并杀死nginx进程开启nginx查看nginx进程停止nginx服务

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压