Ssh
iptables:未知選項“–dport”
當我嘗試執行時,
iptables -A control_in -p tcp --dport 22 -j ACCEPT
我收到錯誤消息iptables v1.4.20: unknown option "--dport"
。我在網際網路上發現的所有與此消息相關的伺服器故障都是由於人們沒有指定協議。但是我正在這樣做(-p tcp
)。我也嘗試過使用多個--verbose
選項執行它,但我沒有得到更多資訊。**編輯:**邁克爾漢普頓的回答讓我得到了正確的答案。這是一個損壞的 iptables 安裝,缺少 /usr/lib/xtables 中的一些庫。
--match
如果 iptables 給出了參數,則該參數是多餘的-p
,除非它只抱怨缺少的庫如果給定--match
.
--dport
是tcp
匹配的一部分,即-m
or--match
。這會起作用:
iptables -A control_in -p tcp -m tcp --dport 22 -j ACCEPT
也許你錯過了 sudo。嘗試
sudo
在命令開頭添加。