智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

rpm安装telnet服务

1. 前言

本文主要讲解如果在CentOS/RHEL系统上安装telnet服务。telnet服务是一种不安全的协议,并不推荐使用。

linux使用rpm包安装telnet服务

2. telnet协议介绍

在执行telnet时会提示命令不存在,此时输入命令rpm -qa telnet-server ,若无输出内容,则表示没有安装telnet服务器,极度不建议Linux系统安装telnet服务器端服务,应该使用默认的SSH协议远程管理系统。

用户需要在本地计算机运行Telnet客户端程序,连接到目标服务器,然后输入账号和密码以验证身份。用户可以在本地主机输入命令,然后让已连接的远程主机运行,就像直接在对方的控制台上输入一样。

传统Telnet会话所传输的数据并未加密,账号和密码等敏感数据容易会被窃听,因此很多服务器都会屏蔽Telnet服务,改用更安全的SSH。

Telnet 软件套件分为两个软件:
– telnet客户端软件,即本地通过telnet协议远程控制目标服务器。
– telnet服务器端,即需要在服务器端安装它,在可以被别人远程控制的目标端处安装。强烈不建议在现代的操作系统启用telnet服务

3. 方法一:优先使用yum在线安装telnet服务

确保Linux服务器可以联网:

分别执行如下两个命令:

yum install telnet

yum install telnet-server

推荐使用yum在线安装telnet服务

4. 方法二:下载telnet相关的RPM软件包并使用RPM工具安装

方法二:针对服务器不能正常联网的情况

下载telnet相关的RPM软件包并使用RPM工具安装

打开阿里云的镜像站,下载相关的RPM包:
https://mirrors.aliyun.com/centos/

比如CentOS 7.6版本的软件仓库在这里:
https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/

以CentOS 7.6为例下载三个RPM文件:

telnet服务器依赖xinetd:
xinetd-2.3.15-13.el7.x86_64.rpm

telnet客户端:
telnet-0.17-64.el7.x86_64.rpm

telnet服务端:
telnet-server-0.17-64.el7.x86_64.rpm

下载后该版本的RPM包后把安装包上传到linux服务器,不会上传的请参考本博客以下教程:

如何上传文件到Linux服务器

Windows与Linux文件传输之lrzsz工具

Linux与Windows相互文件传输之winscp工具

然后执行如下命令:
安装xinetd服务器:

[root@zcwyou ~]# rpm -ivh xinetd-2.3.15-13.el7.x86_64.rpm

安装telnet客户端:

[root@zcwyou ~]# rpm -ivh telnet-0.17-64.el7.x86_64.rpm

安装telnet服务端:

[root@zcwyou ~]# rpm -ivh telnet-server-0.17-64.el7.x86_64.rpm

至此安装完成。

5. 启动服务

安装完成后,将xinetd服务加入开机自启动:

[root@zcwyou ~]# systemctl enable xinetd.service

将telnet服务加入开机自启动:

[root@zcwyou ~]# systemctl enable telnet.socket

启动xinetd和telnet服务

[root@zcwyou ~]# systemctl start xinetd
[root@zcwyou ~]# systemctl start telnet.socket

由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd 。

6. 总结

总体来说,并不建议服务器启用telnet服务器端,而是使用更加安全的SSH。软件安装方面,优先使用yum,可以自动解决依赖关系。

赞(0)
未经允许不得转载:Linux入门学习到精通 » rpm安装telnet服务
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!