Ssh
UFW 是否會在重啟時重置 iptables?
我連接到我的遠端 Linux 伺服器以調整我的網路設置,但我不小心更改了一些規則,使用
iptables
而不是我的首選方法,ufw
.我在其中添加了規則,
ufw
然後執行iptables -F
以從iptables
. 但是,我忘記了這會阻止我的 SSH 連接。我想通過 SSH 再次連接到我的伺服器,但即使我用於 SSH 的埠被允許打開
ufw
,我的刷新iptables
也會阻止我連接。如果我要求伺服器維護人員手動重新啟動伺服器(即斷開並重新連接電源線),將
ufw
重新配置iptables
以允許 SSH 連接(按照ufw
規則中的配置),或者我是否需要通過本地 TTY 登錄伺服器並重新輸入規則ufw
來解決問題?
ufw
不需要iptables
在重啟時刷新規則。這會自動發生……或者更準確地說,在新啟動的 Linux 系統上沒有 iptables 規則,直到有東西設置它們。
ufw
正是這樣做的。它會將iptables
規則設置為它的配置文件告訴它設置的內容。這就是ufw
存在類似程序的原因 - iptables 規則在重新啟動後不會保持不變,因此ufw
存在類似的程序可以為防火牆規則提供持久性。