Ssh

UFW 是否會在重啟時重置 iptables?

  • November 13, 2021

我連接到我的遠端 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存在類似的程序可以為防火牆規則提供持久性。

引用自:https://unix.stackexchange.com/questions/677363