不建议使用 telnet,因为它不安全。
Telnet的密码使用纯文本传输,任何数据包嗅探器都可以轻松跟踪我们。
尽管如此,有时还是需要安装 telnet。
要检查系统上是否已经安装了 telnet 软件包,请使用:
# rpm -qa | grep telnet telnet-server-0.17-59.el7.x86_64 telnet-0.17-59.el7.x86_64
为了打开 Telnet,请确保我们安装了 telnet-server 和 telnet 软件包:
安装 telnet 包
如果未安装所需的 2 个软件包,请使用 yum 进行安装。
# yum install telnet-server telnet
欢迎来到之路教程(on itroad-com)
配置/启用 telnet
1. 将服务添加到firewalld。
默认情况下,内置的 firewalld 会阻止 Telnet 端口 23,因为该协议不被认为是安全的。
请确保端口已打开,或者如果正在使用非默认端口,则与 Telnet 关联的端口已打开,以便 telnet 流量通过。
# firewall-cmd --add-service=telnet --zone=public
使用“-permanent”标志再次运行规则,使其在 firewalld 重新启动后保持不变。
# firewall-cmd --add-service=telnet --zone=public --permanent
2.将服务添加到selinux。
我们还必须将该服务添加到 SELinux。
只有在系统上启用了 SELinux 的情况下才需要这样做。
# semanage port -a -t telnetd_port_t -p tcp
3. 启用并启动telnet 服务。
使用 systemctl 命令启动服务。
# systemctl start telnet.socket
启用 telnet 服务以在引导时启动。
# systemctl enable telnet.socket
4. 验证
完成配置后,验证到服务器的 telnet 是否有效。
# telnet geeklab02 Trying 10.10.10.10... Connected to 10.10.10.10. Escape character is '^]'. Kernel 3.10.0-327.el7.x86_64 on an x86_64 geeklab02 login: testuser Password: Last login: Sat Jan 23 18:19:43 from geeklab [testuser@geeklab02 ~]$ hostname geeklab02
日期:2020-09-17 00:12:03 来源:oir作者:oir