場景:我在遠端伺服器上,如果我錯誤地設定了 UFW,那麼我將被鎖定而無法輕鬆恢復。所以我想開始ufw
看看它是否有效。如果沒有,那麼我想重新啟動伺服器並已ufw
停用。請注意,伺服器透過 NFS 掛載其檔案系統,如果被阻止,系統就會死亡。
我試過:
systemctl start ufw
雖然systemctl status ufw
報告說它是活躍的,ufw status
但說:
Status: inactive
當我運行時ufw enable
,UFW 也會在下次啟動時啟用,這正是我不想要的。
答案1
一種方法是使用螢幕等。
- 開始
screen
- 跑步
sleep 300; sudo ufw disable
- 按Ctrl+a c建立一個新視窗。
- 運行您想要的任何 ufw 命令。
- 如果您失去存取權限,只需等待五分鐘,ufw 就會被停用。
- 如果有效,請使用Ctrl+返回到上一個窗口a Space,然後按Ctrl+c在命令執行之前終止該命令。