三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

Debian服务器添加防火墙?

美国、香港服务器

Debian服务器添加防火墙?

12-18   来源:

 在 Debian 服务器上添加防火墙可以使用iptables或者ufw(Uncomplicated Firewall),以下是两种常用方法的介绍:

使用 iptables
安装 iptables 相关软件包(如果尚未安装)
在 Debian 系统中,iptables软件包通常是已经安装的。如果没有安装,可以使用以下命令安装:
 
 
plaintext
sudo apt-get update
sudo apt-get install iptables
 
配置基本规则
允许已建立的连接和相关流量:
 
 
plaintext
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
 
这条规则允许已经建立的连接(如正在进行数据传输的 HTTP 连接)以及与之相关的流量(如返回的数据包)通过防火墙。
允许本地回环接口(lo)的流量:
 
 
plaintext
iptables -A INPUT -i lo -j ACCEPT
 
本地回环接口用于本地进程之间的通信,例如localhost访问。
限制其他入站连接:
例如,如果你想允许 SSH 连接(假设 SSH 服务运行在端口 22),可以添加以下规则:
 
 
plaintext
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
 
对于其他端口,你可以根据需要修改--dport参数。然后,拒绝所有其他入站连接:
 
 
plaintext
iptables -A INPUT -j DROP
 
保存规则
安装iptables - persistent软件包来保存规则,以便在服务器重启后规则仍然生效:
 
 
plaintext
sudo apt-get install iptables - persistent
 
在安装过程中,它会询问是否要保存当前的iptables规则,选择 “是”。以后如果修改了规则,也可以使用iptables - save > /etc/iptables/rules.v4(对于 IPv4)和iptables - save > /etc/iptables/rules.v6(对于 IPv6)来保存规则。
使用 ufw(Uncomplicated Firewall)
安装 ufw(如果尚未安装)
执行以下命令安装:
 
 
plaintext
sudo apt-get update
sudo apt-get install ufw
 
配置规则
允许已建立的连接和相关流量:
 
 
plaintext
sudo ufw default allow outgoing
sudo ufw default deny incoming
 
第一条规则允许所有出站连接,第二条规则默认拒绝所有入站连接。这是一种比较安全的配置策略。
允许特定服务:
例如,允许 SSH 连接:
 
 
plaintext
sudo ufw allow ssh
 
或者根据端口号允许服务,如允许 HTTP 服务(运行在端口 80):
 
 
plaintext
sudo ufw allow 80/tcp
 
启用 ufw 防火墙
配置好规则后,启用ufw防火墙:
 
 
plaintext
sudo ufw enable
 
如果要禁用ufw,可以使用sudo ufw disable命令。
使用ufw相对更简单和直观,适合初学者。而iptables更灵活,功能更强大,适合对防火墙规则有更复杂需求的用户。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何配置ufw防火墙? 下一篇:Linux系统中哪些配置文件可以用于设置多用户登录权限?

美国GIA服务器三二互联版权所有 WWW.222.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)