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使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

什么是 Linux Mint? 适合初学者体验的桌面操作系统

《什么是LinuxMint?适合初学者体验的桌面操作系统》今天带你全面了解LinuxMint,包括它的历史、功能、版本以及独特亮点,话不多说,马上开始吧... linux Mint 是一款基于 Ubuntu 和 Debian 的知名发行版,它的用户体验非常友好,深受广大 Linux 爱好者和日常用户的青睐,

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red