一般情况Telnet服务在linux下默认是没有安装的,需要手动安装,因为telnet是依赖于超级守护进程的进程,而依赖于超级守护进程的进程一般都会放置在/etc/xinetd.d/这个目录下,独立的进程一般放置到/etc/init.d/rc.d/这个目录下。

安装步骤:

1、挂载光盘镜像

[root@localhost ~]#  mount /dev/cdrom /mnt

mount: block device /dev/cdrom is write-protected, mounting read-only

2、进入挂载到/mnt下的Server目录中

[root@localhost ~]# cd /mnt/Server/

3、安装telnet-server软件包,该软件包为telnet服务器版软件包

[root@localhost Server]# rpm -ivh telnet-server-0.17-39.el5.i386.rpm

4、配置telnet(很简单)

[root@localhost Server]# 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         = yes

}

只需要要上面disable=yes改为=no即可,这里当为yes时表示telnet服务不会唤醒,如果有其他机器telnet该服务器后会无法连接,改为no表示唤醒telnet服务

5、重启xinetd服务

[root@localhost ~]# service xinetd restart


注:当有其他机器telnet该机器时是不能使用root用户进行验证的,这时候需要建立一个普通账户,通过普通账户登录然后可以切换到root用户

6、创建一个普通账户并设置密码

[root@localhost ~]# useradd test

[root@localhost ~]# passwd test

做到上面结束后telnet服务器已经配置完成,这时候需要找一台客服端来进行测试即可

测试:

Xshell:\> telnet 192.168.241.100

login: test

Password: 

Login incorrect


login: test

Password: 

Last login: Thu May 22 21:51:26 on tty3

[test@localhost ~]$     看到这里表示已经telnet连接上了 这时候可以切换成root的用户,使用

su -  或者su - root即可