场景:我在远程服务器上,如果我错误地设置了 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在命令执行之前终止它。