linux:telnet命令安装

本文详细介绍了在Linux上安装telnet服务的步骤,包括检查和安装telnet及telnet-server,重启xinetd守护进程,测试23端口是否开启。此外,还讨论了如何允许root用户通过telnet登录以及修改telnet端口。强调了telnet的安全隐患,推荐使用SSH进行远程连接。
摘要由CSDN通过智能技术生成
一、安装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@dev09 xinetd.d]# rpm -qa telnet
    telnet-0.17-64.el7.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;否则整个安装过程完成)
                如下图所示则表示启动正常:

 step 8、修改 /etc/xinetd.d/telnet 文件,将disable=yes修改为disable=no,并重新执行step5
                vi /etc/xinetd.d/telnet
                如果/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命令的整个过程。

linux出现以下截图说明端口可用, 在windows中telnet跳转了一个黑窗口说明端口可用:
up-a93fa68309de0a66d6d90bfb917e1b2ff40.png
linux出现以下截图说明端口不可用:
up-47071bf8e8430c1264c3ee120d26b68a6c3.png

四. 拓展:

    4.1 使用root登录 
    
telnet 默认的情况之下不允许 root 以 telnet 进入 Linux 主机,在普通用户telnet进入系统之后,在切换到root用户就可以使用root用户了。如果非要使用root登录,可以使用修改securetty文件。

console
vc/1
vc/2
vc/3
vc/4
vc/5
vc/6
vc/7
vc/8
vc/9
vc/10
vc/11
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11

# below is added
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9
pts/10
pts/11

增加pts/1…pts/11。

一般不建议直接用root用户远程通过telnet登陆系统,因为telnet在数据传输过程采用明文方式,如果数据包被人截获,将会很容易获取root用户的登陆口令;还是建议以普通用户通过telnet远程登陆,然后su到root,这样相对比较安全。如果非要用root用户远程连接,建议采用SSH。

    4.2 修改telnet端口
        修改文件/etc/services将文件中

...  
telnet 23/tcp
telnet 23/udp
...  

修改为

telnet 8902/tcp
telnet 8902/udp

重启telnet服务即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天机玄正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值