小编Oli*_*son的帖子

阻止 ssh 远程转发端口的 iptables 规则

我正在尝试设置一个 iptables 规则,该规则将阻止通过 ssh 本地远程转发连接访问 ssh 远程转发连接。所以,爱荷华州:

客户端 A 连接到服务器:
ssh -R 10000:localhost:23 someserver

客户端 B 连接到服务器:
ssh -L 23:localhost:10000 某个服务器

我无法让 iptables 阻止这个。在某些 sshd_config 设置无法覆盖的情况下,我需要转发(我将有一个程序专门分发客户端可以转发的端口,希望该程序随后会添加一个 iptables 规则以允许这样做)。

我试过了:

iptables --flush

iptables -A 输入 -i lo -p tcp --dport 0:1024 -j 接受
iptables -A 输出 -o lo -p tcp --dport 0:1024 -j 接受
iptables --policy INPUT DROP
iptables --policy 输出下降

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

iptables -A …

ssh iptables forwarding

3
推荐指数
1
解决办法
5256
查看次数

标签 统计

forwarding ×1

iptables ×1

ssh ×1