Telnet服务的安装
首先,检查系统是否安装telnet服务
rpm -q telnet-server
package telnet-server is not installed
以上显示此服务未安装,所以我们接下来安装该服务,首先呢,挂载光盘
 
[root@localhost ~]# mount /dev/cdrom /mnt/
mount: block device /dev/cdrom is write-protected, mounting read-only
mount: /dev/cdrom already mounted or /mnt/ busy
使用rpm命令安装该服务
[root@localhost ~]# rpm -ivh /mnt/Server/telnet-server-0.17-39.el5.i386.rpm
warning: /mnt/Server/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                                                     ########################################### [100%]
   1:telnet-server                                              ########################################### [100%]
Telnet服务并不像其他服务(如HTTP和FTP等)一样作为独立的守护进程运行,它使用xinetd程序管理,这样不但能提高安全性,而且还能使用xinetd对Telnet服务器进行配置管理。
         Telnet服务安装后默认并不会被xinetd启用,还要修改文件/etc/xinetd.d/telnet将其启用。其实/etc/xinetd.d/telnet文件是xinetd程序配置文件的一部分,可以通过它来配置Telnet服务器的运行参数。编辑文件/etc/xinetd.d/telnet,找到语句“disable = yes”,将其改为“disable = no” 。然后使用以下命令重新启动xinetd服务:
         /etc/init.d/xinetd restart
 
[root@localhost ~]# vim /etc/xinetd.d/telnet
 
# default: on
# description: The telnet server serves telnet sessions; it uses
 \
#        unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure += USERID
        disable         = no
}
 
"/etc/xinetd.d/telnet" 14L, 304C 已写入       
[root@localhost ~]# /etc/init.d/xinetd restart
停止 xinetd:                                               [确定]
启动 xinetd:                                               [确定]
[root@localhost ~]#
 
 
 
 
Telnet服务的配置
•    Telnet服务最大连接数
•    Telnet服务端口
(1)Telnet服务最大连接数
编辑文件/etc/xinetd.d/telnet,在花括号“{ }”中添加语句“instances = 3”,这里的“3”是指Telnet服务同时只允许3个连接。
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure += USERID
        disable         = no
        instances       = 3
}
(2)Telnet服务端口
Telnet服务器默认在23端口监听所有客户机的连接,出于安全的考虑,可以更改服务器监听的端口。
         编辑文件/etc/services,找到语句:
         telnet          23/tcp
         telnet          23/udp
         将这两条语句的23端口号改为其他端口(如2323)即可 。
这个很简单我们就不多做解释了。
 
 
Telnet客户端的使用
•    Windows平台
•    Linux平台
(1)Windows平台在Windows平台下可以选择“开始”→“运行”,在出现的“运行”对话框中输入“telnet 服务器的IP地址或域名”,然后再单击“确定”按钮。
         如果Telnet成功地连接到远程服务器,就会显示登录信息并提示用户输入用户名和口令。如果用户名和口令输入正确,就能成功登录。用户登录进入后就出现SHELL界面,可以执行各种命令和访问系统的资源 。
(2)Linux平台
Red Hat Enterprise Linux默认已经安装Telnet客户程序,可使用下面命令检查系统是否已经安装了Telnet客户程序或查看已经安装了何种版本。
         rpm -q telnet
         如果系统还未安装Telnet客户程序,可将Red Hat Enterprise Linux 5第1张安装盘放入光驱,加载光驱后在光盘的Server目录下找到
Telnet客户程序的RPM安装包文件telnet-0.17-39.el5.i386.rpm,然后使用下面的命令安装Telnet客户程序。
         rpm -ivh /mnt/Server/telnet-0.17-39.el5.i386.rpm
         安装好Telnet客户程序后,可以直接使用telnet命令登录到Telnet服
务器。命令格式为:
         telnet 服务器的IP地址或域名
 
 
Telnet服务的安全问题
Telnet协议在带来便利性的同时,也带来了许多安全问题。最突出的就是Telnet协议以明文的方式传送所有数据(包括账号和口令),数据在传输过程中很容易被***者窃听或篡改,所以建议在对安全要求不高的环境下使用,或在使用前先建立×××连接,使用以×××提供的安全通道连接