注:Telnet传输数据为明文,存在严重安全风险,强烈建议优先使用SSH替代。以下为必要安全配置步骤:
禁用Telnet服务
/etc/xinetd.d/telnet,设置disable = yes,重启xinetd服务:sudo sed -i 's/disable.*/disable yes/' /etc/xinetd.d/telnet
sudo systemctl restart xinetd
sudo apt remove telnetd。防火墙限制
ufw禁止Telnet端口(23)访问:sudo ufw deny 23/tcp
sudo ufw reload
sudo ufw allow from <允许的IP> to any port 23
安装并启用SSH
sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
SSH安全配置
/etc/ssh/sshd_config:
PermitRootLogin noPasswordAuthentication noAllowUsers <用户名>sudo systemctl restart ssh。sudo apt update && sudo apt upgrade,修补漏洞。/var/log/auth.log查看异常登录尝试。再次提醒:Telnet存在不可逆的安全缺陷,即使配置防火墙和访问控制,仍可能被攻击。务必优先切换至SSH,确保远程连接安全。