Ubuntu恢复默认Telnet设置的步骤
首先确保系统软件包为最新版本,避免因软件包冲突导致配置失败。打开终端运行以下命令:
sudo apt update && sudo apt upgrade
Ubuntu中Telnet服务依赖inetd(超级服务器),需先安装或重新安装inetd和telnetd:
sudo apt install --reinstall inetd telnetd
编辑inetd的主配置文件/etc/inetd.conf,确保Telnet服务未被注释且配置正确:
sudo nano /etc/inetd.conf
找到以下行(若被注释,删除行首的#):
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
保存并退出编辑器(Ctrl+O保存,Ctrl+X退出)。
配置生效后,重启inetd服务使更改生效:
sudo systemctl restart inetd
若系统启用了UFW(Uncomplicated Firewall),需允许Telnet的默认端口(23)通过:
sudo ufw allow telnet
然后检查防火墙状态确认规则已添加:
sudo ufw status
通过以下命令检查Telnet服务是否正常运行:
sudo systemctl status inetd
若显示“active (running)”,则表示服务已启动。
sudo apt install openssh-server并配置SSH)。/etc/hosts.allow和/etc/hosts.deny文件,确保未限制Telnet访问。