暂时启用 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在命令执行之前终止它。

相关内容