Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux防火墙命令

作者:暗夜骑士   发布日期:2025-06-03   浏览:46

# 示例代码:设置Linux防火墙规则(使用iptables)

# 1. 清空所有现有规则
sudo iptables -F

# 2. 允许本地回环接口(lo)的流量
sudo iptables -A INPUT -i lo -j ACCEPT

# 3. 允许已建立的连接和相关的流量
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

# 4. 允许SSH连接(端口22)
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT

# 5. 允许HTTP(端口80)和HTTPS(端口443)流量
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

# 6. 拒绝所有其他入站流量
sudo iptables -A INPUT -j DROP

# 7. 保存规则(不同发行版命令可能不同,以下适用于Debian/Ubuntu)
sudo sh -c "iptables-save > /etc/iptables/rules.v4"

# 解释:
# - `iptables -F`:清空所有现有规则。
# - `-A INPUT`:将规则添加到INPUT链。
# - `-i lo`:指定本地回环接口。
# - `-m conntrack --ctstate ESTABLISHED,RELATED`:匹配已建立或相关的连接。
# - `--dport <port>`:指定目标端口。
# - `-j ACCEPT`:接受匹配的流量。
# - `-j DROP`:丢弃不匹配的流量。
# - `iptables-save`:保存当前的iptables规则。

上一篇:linux防火墙关闭

下一篇:linux sed命令详解

大家都在看

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 追踪路由

linux配置静态路由,并永久生效

linux查看后台

linux添加用户到指定组

shutdown linux

linux gzip解压

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站