以下适用于 Ubuntu 及具有 sudo 权限的帐户。修改套件或网络规则前先做独立备份,并保持目前的 SSH 连线。启用防火墙前,确认可用的救援控制台或其他恢复方法。
先更新套件索引,再查看并确认升级清单。更新后可能需要重新启动;请安排时间并确认应用程式能重新启动,不要直接执行来源不明的自动删除指令。
启用 UFW 前必须放行实际使用的 SSH TCP 连接埠。范例为 22;若已改埠,请先换成正确数值,再放行应用程式需要的其他埠。变更后另开一个 SSH 连线测试;新连线失败时,在原有连线内修正规则后才退出。
sudo apt update
sudo apt upgrade
# Replace 22 if SSH uses another port
sudo ufw allow 22/tcp
sudo ufw status verbose
sudo ufw enable
sudo ufw status verbose