9、构建 Linux 防火墙的全面指南

构建 Linux 防火墙的全面指南

1. SSH 规则设置

在构建 Linux 防火墙时,SSH 规则的设置至关重要。以下是几种常见的 SSH 规则:
- -A INPUT -p tcp -i $WAN_IFACE -p tcp --dport 22 --sport 1024:65535 -m state --state NEW -j ACCEPT :此规则仅允许通过广域网(WAN)接口的连接,局域网(LAN)访问被禁止。
- -A INPUT -p tcp --dport 22 --sport 1024:65535 -m state --state NEW -j ACCEPT :该规则接受来自任何主机的所有新 SSH 连接,新连接必须来自非特权端口。
- -A INPUT -p tcp -i $WAN_IFACE -s 12.34.56.78 --dport 22 --sport 1024:65535 -m state --state NEW -j ACCEPT :此规则仅接受来自指定 IP 地址(12.34.56.78)通过 WAN 接口的 SSH 连接,其他连接将被丢弃。

无需在规则中添加 RELATED ESTABLISHED 状态,因为已经有全局规则处理这些情况。

2. 通过 NAT 防火墙实现远程 SSH 访问
2.1 问题描述

想要对局域网进行远程 SSH 管理,但局域网主机使用非路由私有 IP 地址,所有流量都通过网络地址转换(NAT)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值