暫時啟用 UFW,而不是在啟動時啟用?

暫時啟用 UFW,而不是在啟動時啟用?

場景:我在遠端伺服器上,如果我錯誤地設定了 UFW,那麼我將被鎖定而無法輕鬆恢復。所以我想開始ufw看看它是否有效。如果沒有,那麼我想重新啟動伺服器並已ufw停用。請注意,伺服器透過 NFS 掛載其檔案系統,如果被阻止,系統就會死亡。

我試過:

systemctl start ufw

雖然systemctl status ufw報告說它是活躍的,ufw status但說:

Status: inactive

當我運行時ufw enable,UFW 也會在下次啟動時啟用,這正是我不想要的。

答案1

一種方法是使用螢幕等。

  1. 開始screen
  2. 跑步sleep 300; sudo ufw disable
  3. Ctrl+a c建立一個新視窗。
  4. 運行您想要的任何 ufw 命令。
  5. 如果您失去存取權限,只需等待五分鐘,ufw 就會被停用。
  6. 如果有效,請使用Ctrl+返回到上一個窗口a Space,然後按Ctrl+c在命令執行之前終止該命令。

相關內容