シナリオ: リモート サーバー上にいるのですが、UFW を誤って設定すると、簡単に回復するチャンスもなくロックアウトされてしまいます。そこで、起動してufw
動作するかどうかを確認したいと思います。動作しない場合は、サーバーを再起動してufw
無効にします。サーバーは NFS 経由でファイル システムをマウントするため、これがブロックされるとシステムがダウンすることに注意してください。
私は試した:
systemctl start ufw
systemctl status ufw
アクティブであると報告しながら、次のようにufw status
述べています。
Status: inactive
を実行するとufw enable
、次回の起動時にも UFW が有効になりますが、これはまさに望ましくない動作です。
答え1
これを行う 1 つの方法は、たとえば画面を使用することです。
- 始める
screen
- 走る
sleep 300; sudo ufw disable
- Ctrl+ を押すa cと新しいウィンドウが作成されます。
- 必要な ufw コマンドを実行します。
- アクセスできなくなった場合は、ufw が無効になるまで 5 分間待つだけです。
- Ctrlうまくいった場合は、 +で前のウィンドウに戻りa Space、Ctrl+を押してcコマンドが実行される前に終了します。