一、安装telnet

step 1

rpm -qa telnet-server

无输出表示telnet-server未安装,则执行step2,否则执行step3

step 2

yum -y install telnet-server

安装telnet-server

step 3

rpm -qa telnet

无输出表示telnet未安装,则执行step4,否则执行step5


    [root@amdyes ~]# rpm -qa telnet
    telnet-0.17-65.el7_8.x86_64

step 4

yum -y install telnet

安装

二、重新启动xinetd守护进程

由于telnet服务也是由xinetd守护的,所以安装完telnet-server后,需要重新启动xinetd守护进程

step 5

service xinetd restart

如果启动正常直接跳到step7

显示unit not found说明xinetd未安装

step 6

yum -y install xinetd

安装xinetd,然后再重新执行step5

三、测试

查看tcp的23端口是否正常开启

step 7

netstat -tnl |grep 23

如果无输出说明未正常启动,则step8,否则整个安装过程完成

如下所示则表示启动正常:

    [root@amdyes ~]# netstat -tnl |grep 23
    tcp6       0      0 :::23                   :::*                    LISTEN

step 8

修改/etc/xinetd.d/telnet文件,将disable=yes修改为disable=no,并重新执行step5


如果/etc/xinetd.d/该路径下没有telnet文件,则构造一个telnet文件

telnet文件内容如下:

    # default: on
    # description: The telnet server serves telnet sessions; it uses \
    #       unencrypted username/password pairs for authentication.
    service telnet
    {
            disable = yes
            flags           = REUSE
            socket_type     = stream
            wait            = no
            user            = root
            server          = /usr/sbin/in.telnetd
            log_on_failure  += USERID
    }

默认disable是yes,修改为no即可

以上就是Linux Telnet安装的整个过程。