文档介绍:第11章远程管理Linux
在实际情况下,各种服务器主机工作时都是摆放在标准机房内的,管理人员对服务器进行各种操作时,并不一定都需要直接在控制台上进行,完全可以通过远程管理技术进行远程操作。下面介绍几种Linux系统下架设远程管理服务器的方法,服务器、提供安全连接的SSH服务器、以及提供图形界面的VNC服务器。
服务器
是TCP/IP协议族中应用最广泛的应用层协议之一,提供一个以联机方式访问网上资源的通用工具。它允许用户与一个远程机器上的服务器进行通信,通过一个协商过程来支持不同的物理终端,从而提供了极大的灵活性。协议可以在任何主机(任何操作系统)或任何终端之间工作。协议的客户端软件,不需要安装,使用方便。
远程管理
远程管理是指通过网络由一台终端或电脑去控制另一台电脑的技术,只要网络是相通的,这两台电脑的距离可以很远。远程管理可以支持多种网络连接方式,包括LAN、WAN、拨号方式、互联网等,
工作原理
采用的是典型的客户端/服务器工作方式,如图11-1所示,登录进入远程计算机系统时,将启动两个程序,客户程序,它运行在用户的本地机上;服务器程序,它运行在用户要登录的远程计算机上。
协议
通信的两个方向都采用带内信令方式。字节0xff是命令的前导字节,随后的一个字节才是命令字节。如果要发送数据0xff,则必须发送两个连续的0xff字节。命令如表11-1所示。
数据包
协议从客户机登录到服务器的过程中,客户端和服务器端要交互很多的数据包,下面通过抓包工具Ethereal捕获这些数据包,并进行观察,协议。
服务器软件的安装
采用明文传输用户名和密码,因此对系统的安全造成了很大的威胁,在一些重要的系统中,进行远程管理。因此,在RHEL5中,服务器软件的。服务器RPM包,-server--。另外,服务端软件运行时,d--,这个包默认也是没有安装的,需要从第二张光盘把它复制到当前目录。
服务器软件的运行
服务器能得到初步的运行,先查看一下/etc/。
服务器软件的配置
d进程的控制下运行的,因此为了讲述telent服务器的配置,d的配置。d进程的主配置文件为/etc/。
的配置功能比较少,而且由于其安全性比较差等原因,Linux系统并不建议使用,d相关的文件是/etc/services,在这个文件中,包含了每一种服务器默认的监听端口。
注意:如果要进行测试,防火墙需要开放相应的端口。
架设SSH服务器
等远程管理工具采用明文传送密码和数据,存在着严重的安全问题,因此在实际应用中并不推荐使用,而是使用经过加密后才传输数据的安全的终端。本节介绍SSH服务器的安装、运行和配置方法,以及如何使用SSH客户端,以便在不安全的网络环境下通过加密机制来保证数据传输的安全。