一、安装 telnet
Step 1:查看 telnet-server 是否已安装
[root@VM_0_15_linux ~]# rpm -qa telnet-server
无输出表示 telnet-server 未安装,则执行 Step2;否则执行 Step3。
Step 2:安装 telnet-server
[root@VM_0_15_linux ~]# yum -y install telnet-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base | 3.6 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package telnet-server.x86_64 1:0.17-64.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================
Package Arch Version Repository Size
============================================================================================================================
Installing:
telnet-server x86_64 1:0.17-64.el7 base 40 k
Transaction Summary
============================================================================================================================
Install 1 Package
Total download size: 40 k
Installed size: 55 k
Downloading packages:
telnet-server-0.17-64.el7.x86_64.rpm | 40 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 1:telnet-server-0.17-64.el7.x86_64 1/1
[upel]: telnet-server signature check ok.
[upel]: telnet-server signature check ok.
[upel]: telnet-server signature check ok.
Verifying : 1:telnet-server-0.17-64.el7.x86_64 1/1
Installed:
telnet-server.x86_64 1:0.17-64.el7
Complete!
Step 3:查看 telnet 是否已安装
[root@VM_0_15_linux ~]# rpm -qa telnet
无输出表示 telnet 未安装,则执行 Step4;否则执行 Step5。
Step 4:安装 telnet
[root@VM_0_15_linux ~]# yum -y install telnet
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package telnet.x86_64 1:0.17-64.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================================================
Installing:
telnet x86_64 1:0.17-64.el7 base 64 k
Transaction Summary
=======================================================================================================================================================================
Install 1 Package
Total download size: 64 k
Installed size: 113 k
Downloading packages:
telnet-0.17-64.el7.x86_64.rpm | 64 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 1:telnet-0.17-64.el7.x86_64 1/1
[upel]: telnet signature check ok.
[upel]: telnet signature check ok.
[upel]: telnet signature check ok.
Verifying : 1:telnet-0.17-64.el7.x86_64 1/1
Installed:
telnet.x86_64 1:0.17-64.el7
Complete!
二、重新启动 xinetd 守护进程
由于 telnet 服务是由 xinetd 守护的,所以安装完 telnet-server 后,需要重新启动 xinetd 守护进程。
Step 5:重启 xinetd 守护进程
[root@VM_0_15_linux ~]# service xinetd restart
Redirecting to /bin/systemctl restart xinetd.service
Failed to restart xinetd.service: Unit not found.
如果启动正常,则直接跳到 Step7。上述结果显示未能重启成功。“unit not found” 说明 xinetd 未安装。执行 Step 6,安装 xinetd。
Step 6:安装 xinetd,然后再继续执行 Step5
[root@VM_0_15_linux ~]# yum -y install xinetd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package xinetd.x86_64 2:2.3.15-13.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================================================
Installing:
xinetd x86_64 2:2.3.15-13.el7 base 128 k
Transaction Summary
=======================================================================================================================================================================
Install 1 Package
Total download size: 128 k
Installed size: 261 k
Downloading packages:
xinetd-2.3.15-13.el7.x86_64.rpm | 128 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 2:xinetd-2.3.15-13.el7.x86_64 1/1
[upel]: xinetd signature check ok.
[upel]: xinetd signature check ok.
[upel]: xinetd signature check ok.
Verifying : 2:xinetd-2.3.15-13.el7.x86_64 1/1
Installed:
xinetd.x86_64 2:2.3.15-13.el7
Complete!
[root@VM_0_15_linux ~]# service xinetd restart
Redirecting to /bin/systemctl restart xinetd.service
三、测试
Step 7:与 baidu.com 的 80 端口建立连接
[root@VM_0_7_linux ~]# telnet www.baidu.com 80
Trying 180.101.49.11...
Connected to www.baidu.com.
Escape character is '^]'.
^]
telnet> q
Connection closed.
结果显示,telnet 命令已经可用,说明整个安装过程完成。