何かをテストし、ファイアウォールにポート9000を許可するルールを追加しました。振り返ってみると、一時的に無効にする必要がありました。とにかく、私はルールを削除しようとしましたが、それは私を許しません、それはルールが見つかりませんと言います。
$ Sudo ufw delete 9000
ERROR: Could not find rule '9000'
しかし、明らかに、ルールはまだアクティブです。
$ Sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
80 ALLOW IN Anywhere
443 ALLOW IN Anywhere
9000 ALLOW IN Anywhere
80 (v6) ALLOW IN Anywhere (v6)
443 (v6) ALLOW IN Anywhere (v6)
9000 (v6) ALLOW IN Anywhere (v6)
UFWのヘルプを読みましたが、ポート番号を削除できると書かれていますが、それは起こりません。 UFWからポート9000のルールを削除するにはどうすればよいですか?
正しい構文は次のとおりです。
Sudo ufw delete allow 9000
次の方法でルールを作成する場合:
Sudo ufw allow 9000
ルールはallow 9000
です。ルールを削除する場合:
Sudo ufw delete rule
つまり.
Sudo ufw delete allow 9000
最初のステップでは、現在のすべてのルールを番号順にリストできます。
$ Sudo ufw status numbered
リストされた番号に基づいて、番号ごとにルールを削除できます。ルールの番号は、左端の列に表示されます。
$ Sudo ufw delete 2
リンクを参照できます: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-14-04