在 Linux 上开启 telnet 服务一般分为几个步骤(以常见的 CentOS / RHEL / Ubuntu 为例)。
⚠️ 注意:Telnet 是明文传输,极不安全,生产环境强烈建议使用 SSH(22端口)替代。
yum install -y telnet-server
# 或
dnf install -y telnet-server
telnet 依赖 xinetd 或 socket 方式:
systemctl start telnet.socket
systemctl enable telnet.socket
yum install -y xinetd
systemctl start xinetd
systemctl enable xinetd
firewall-cmd --add-service=telnet --permanent
firewall-cmd --reload
telnet 服务器IP
sudo apt update
sudo apt install -y telnetd
Ubuntu 通常自动启动:
sudo systemctl start inetd
sudo systemctl enable inetd
如未启动:
sudo service openbsd-inetd restart
sudo ufw allow 23/tcp
默认禁止 root 通过 telnet 登录:
vi /etc/securetty
添加:
pts/0
pts/1
(不推荐,极其危险)
netstat -tunlp | grep 23
✅ 用 SSH 替代 Telnet
ssh user@ip
如果你说明:
我可以给你更精准的步骤。