在Debian系统下,设置Telnet服务的防火墙规则需要使用iptables或ufw(Uncomplicated Firewall)工具。以下是两种方法的详细步骤:
iptables安装 iptables(如果尚未安装):
sudo apt update sudo apt install iptables 允许Telnet流量: Telnet使用TCP端口23。你需要允许这个端口的流量通过防火墙。
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT 保存 iptables 规则: Debian系统默认不会保存 iptables 规则,所以你需要手动保存。
sudo sh -c "iptables-save > /etc/iptables/rules.v4" 设置 iptables 规则在启动时自动加载: 编辑 /etc/network/if-pre-up.d/iptables 文件:
sudo nano /etc/network/if-pre-up.d/iptables 添加以下内容:
#!/bin/sh /sbin/iptables-restore < /etc/iptables/rules.v4 然后赋予执行权限:
sudo chmod +x /etc/network/if-pre-up.d/iptables ufw安装 ufw(如果尚未安装):
sudo apt update sudo apt install ufw 启用 ufw:
sudo ufw enable 允许Telnet流量:
sudo ufw allow 23/tcp 查看 ufw 状态:
sudo ufw status 通过以上步骤,你可以在Debian系统下设置Telnet服务的防火墙规则。