在 Ubuntu 上开启 telnet 服务(注意:telnet 是明文传输,不安全,仅建议在内网或测试环境使用)。
Ubuntu 默认不安装 telnet 服务,需要安装 telnetd:
sudo apt update
sudo apt install telnetd -y
安装完成后,系统通常会通过 inetd/xinetd 自动启动 telnet 服务。
sudo netstat -tulnp | grep 23
或
sudo ss -tulnp | grep 23
看到类似:
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
说明 telnet 已监听。
sudo apt install xinetd -y
编辑配置文件:
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
}
重启 xinetd:
sudo systemctl restart xinetd
sudo ufw allow 23/tcp
从另一台机器:
telnet 服务器IP
或在 Ubuntu 本机测试:
telnet localhost
sudo apt install openssh-server)如果你告诉我:
我可以给你更精确的配置方式。