在 CentOS 中,Telnet 是一种远程登录协议,默认情况下是关闭的。以下是开启 Telnet 服务的步骤。- # 首先检查是否已安装相关软件包
- rpm -qa | grep telnet
- rpm -qa | grep xinetd
- # 以下命令安装:
- yum install -y telnet-server xinetd
- # 启用并启动服务
- # 设置 Telnet 和 xinetd 开机自启,并启动服务:
- systemctl enable xinetd.service
- systemctl enable telnet.socket
- systemctl start xinetd.service
- systemctl start telnet.socket
- # 配置防火墙开放端口 telnet默认端口23
- firewall-cmd --zone=public --add-port=23/tcp --permanent
- firewall-cmd --reload
- # 测试连接 在本地测试 Telnet 服务 看到登录提示,说明服务已正常运行。
- telnet localhost
- # 允许 root 用户登录(可选)默认情况下,Telnet 不允许 root 用户登录
- # 若需要启用,编辑 /etc/securetty 文件,添加以下内容:
- pts/0
- pts/1
- pts/2
- pts/3
- # 然后重启服务:
- systemctl restart xinetd.service
复制代码 注意:Telnet 使用明文传输,不安全。建议仅在内网或测试环境中使用,生产环境推荐使用 SSH 替代。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |