在 Linux 系统中,Telnet 服务允许远程用户通过文本界面连接到系统。这有助于管理和故障排除服务器或其他网络设备。
启用 Telnet 服务
Ubuntu/Debian
sudo apt-get update
sudo apt-get install telnetd
sudo systemctl enable telnetd
sudo systemctl start telnetd
CentOS/RHEL
sudo yum update
sudo yum install telnet-server
sudo systemctl enable telnet.socket
sudo systemctl start telnet.socket
配置 Telnet 服务
默认情况下,Telnet 监听 TCP 23 端口。可以通过编辑 /etc/telnetd.conf 配置文件来更改此端口:
PORT 25
安全注意事项
Telnet 默认使用明文传输数据,这会带来安全风险。建议通过 SSH 或其他安全协议来远程连接到 Linux 系统,从而避免潜在的安全漏洞。
防火墙配置
如果启用了防火墙,则需要允许 Telnet 流量通过。对于 Ubuntu/Debian:
sudo ufw allow 23/tcp
对于 CentOS/RHEL:
sudo firewall-cmd --add-port=23/tcp --permanent
sudo firewall-cmd --reload
测试 Telnet 连接
从另一台计算机或使用本地终端窗口,使用以下命令测试 Telnet 连接:
telnet [IP地址] 23
如果连接成功,您将看到一个登录提示符。