![iptables:尝试接受 SSH 连接时,没有该名称的链/目标/匹配](https://linux22.com/image/776704/iptables%EF%BC%9A%E5%B0%9D%E8%AF%95%E6%8E%A5%E5%8F%97%20SSH%20%E8%BF%9E%E6%8E%A5%E6%97%B6%EF%BC%8C%E6%B2%A1%E6%9C%89%E8%AF%A5%E5%90%8D%E7%A7%B0%E7%9A%84%E9%93%BE%2F%E7%9B%AE%E6%A0%87%2F%E5%8C%B9%E9%85%8D.png)
我正在尝试使用此规则来接受 SSH 连接,但是它不起作用:
sudo iptables -A FORDWARD -p tcp --dport 22 -j ACCEPT
我得到了这个错误:
iptables: No chain/target/match by that name.
但是,如果我使用这个规则,它就会起作用:
sudo iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
我检查了我的系统中是否启用了 iptables,结果是已经启用,所以我不认为发生了这种情况,因为我没有启用它。
答案1
名字是FORWARD,而不是FORDWARD。