在Debian系统中,限制Telnet访问可以通过以下几种方法实现:
安装iptables(如果尚未安装):
sudo apt-get update
sudo apt-get install iptables
配置iptables规则: 你可以添加规则来阻止特定IP地址或所有IP地址访问Telnet端口(默认是23)。
阻止所有IP访问Telnet:
sudo iptables -A INPUT -p tcp --dport 23 -j DROP
允许特定IP访问Telnet:
sudo iptables -A INPUT -p tcp --dport 23 -s 允许的IP地址 -j ACCEPT
例如,允许IP地址为192.168.1.100
的设备访问Telnet:
sudo iptables -A INPUT -p tcp --dport 23 -s 192.168.1.100 -j ACCEPT
保存iptables规则: Debian系统默认不会保存iptables规则,因此你需要手动保存它们。可以使用以下命令:
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
或者使用iptables-persistent
包来自动保存规则:
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload
安装UFW(如果尚未安装):
sudo apt-get update
sudo apt-get install ufw
启用UFW:
sudo ufw enable
配置UFW规则:
阻止所有IP访问Telnet:
sudo ufw deny 23/tcp
允许特定IP访问Telnet:
sudo ufw allow from 允许的IP地址 to any port 23 proto tcp
例如,允许IP地址为192.168.1.100
的设备访问Telnet:
sudo ufw allow from 192.168.1.100 to any port 23 proto tcp
查看UFW状态:
sudo ufw status
如果你不需要Telnet服务,可以直接禁用它:
停止Telnet服务:
sudo systemctl stop telnet.socket
禁用Telnet服务:
sudo systemctl disable telnet.socket
确认服务状态:
sudo systemctl status telnet.socket
通过以上方法,你可以有效地限制Debian系统上的Telnet访问,提高系统的安全性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Debian如何限制Telnet访问IP