在Debian系统中,关闭Telnet端口(默认端口23)可以通过以下几种方法实现:
安装并配置ufw(Uncomplicated Firewall):
如果你还没有安装ufw,可以使用以下命令安装:
sudo apt update
sudo apt install ufw
启用ufw:
sudo ufw enable
拒绝所有进入的Telnet连接:
sudo ufw deny 23/tcp
重新加载防火墙规则:
sudo ufw reload
验证规则是否生效:
sudo ufw status
/etc/hosts.deny和/etc/hosts.allow编辑/etc/hosts.deny文件:
sudo nano /etc/hosts.deny
添加以下行:
ALL: telnetd
编辑/etc/hosts.allow文件:
sudo nano /etc/hosts.allow
确保没有允许Telnet连接的规则。
重启Telnet服务:
sudo systemctl restart inetd
或者如果你使用的是xinetd:
sudo systemctl restart xinetd
停止Telnet服务:
sudo systemctl stop inetd
或者如果你使用的是xinetd:
sudo systemctl stop xinetd
禁用Telnet服务:
sudo systemctl disable inetd
或者如果你使用的是xinetd:
sudo systemctl disable xinetd
重新加载系统服务配置:
sudo systemctl daemon-reload
通过以上方法之一,你可以成功关闭Debian系统中的Telnet端口。