在 Ubuntu 上开启 Telnet 服务(仅建议在内网/测试环境使用,公网不推荐,因为 Telnet 是明文传输):
sudo apt update
sudo apt install telnetd xinetd -y
说明:
telnetd:Telnet 服务端xinetd:超级守护进程(管理 telnet 等旧服务)
创建 Telnet 配置文件:
sudo nano /etc/xinetd.d/telnet
写入以下内容:
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
保存后退出。
sudo systemctl restart xinetd
sudo systemctl enable xinetd
sudo ufw allow 23/tcp
从另一台机器:
telnet 服务器IP
或本地测试:
telnet localhost
⚠️ Telnet 不安全
sudo apt install openssh-server
如果你是在 Ubuntu 20.04 / 22.04 / 24.04 上操作,步骤基本一致。需要我帮你改成 仅本地测试 或 Docker 方式 也可以。