CentOS Stream9 安装 telnet 服务

本文将介绍怎样在 CentOS Stream9 中安装 telnet 服务。

telnet 协议是 TCP/IP 协议族中的一员,是 Internet 远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用 telnet 程序,用它连接到服务器。终端使用者可以在 telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个 telnet 会话,必须输入用户名和密码来登录服务器。telnet 是常用的远程控制 Web 服务器的方法。

telnet 服务默认端口为 23。

安装 telnet

(1)使用 yum list 从安装源中搜索 telnet 程序安装包,命令如下:

[root@node1 ~]# yum list | grep telnet
telnet.x86_64                                        1:0.17-85.el9                       appstream
telnet-server.x86_64                                 1:0.17-85.el9                       appstream

由运行结果可知,有两个 telnet 安装包。telnet.x86_64 安装包是 telnet 客户端程序。telnet-server.x86_64 安装包是 telnet 服务端程序。

(2)使用 yum install 安装 telnet-server 服务端程序,命令如下:

[root@node1 ~]# yum install telnet-server
Last metadata expiration check: 0:00:12 ago on Sun 15 May 2022 03:27:43 PM CST.
Dependencies resolved.
==================================================================================================================================
 Package                          Architecture              Version                            Repository                    Size
==================================================================================================================================
Installing:
 telnet-server                    x86_64                    1:0.17-85.el9                      appstream                     39 k

Transaction Summary
==================================================================================================================================
Install  1 Package

Total download size: 39 k
Installed size: 58 k
Is this ok [y/N]: y
Downloading Packages:
telnet-server-0.17-85.el9.x86_64.rpm                                                              239 kB/s |  39 kB     00:00
----------------------------------------------------------------------------------------------------------------------------------
Total                                                                                              69 kB/s |  39 kB     00:00
CentOS Stream 9 - AppStream                                                                       808 kB/s | 1.6 kB     00:00
Importing GPG key 0x8483C65D:
 Userid     : "CentOS (CentOS Official Signing Key) <security@centos.org>"
 Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                          1/1
  Installing       : telnet-server-1:0.17-85.el9.x86_64                                                                       1/1
  Running scriptlet: telnet-server-1:0.17-85.el9.x86_64                                                                       1/1
  Verifying        : telnet-server-1:0.17-85.el9.x86_64                                                                       1/1

Installed:
  telnet-server-1:0.17-85.el9.x86_64

Complete!

(3)使用 systemctl start 命令启动刚刚安装的 telnet 服务,如下:

[root@node1 ~]# systemctl start telnet.socket

(4)查看 telnet 服务端口是否正常,如下:

[root@node1 ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
...
tcp6       0      0 :::23                   :::*                    LISTEN      1/systemd

注意:完成上述步骤后,还是不能通过 telnet 进行登录,因为 CentOS 初始安装后默认开启了 firewalld 防火墙服务,且默认只打开了 22 端口。因此,还需要进行防火墙配置。

如果在胜利前却步,往往只会拥抱失败;如果在困难时坚持,常常会获得新的成功。
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号