Ubuntuには、UFW(Uncomplicated Firewall)と呼ばれるファイアウォール構成ツールが付属しています。 UFWは、iptablesファイアウォールルールを管理するためのユーザーフレンドリーなフロントエンドであり、その主な目標は、ファイアウォールルールの管理を簡単にすること、またはその名前が示すとおり複雑ではないことです。
ファイアウォールを有効にしておくことを強くお勧めします。ただし、テストなどの状況によっては、ファイアウォールを停止または無効にする必要がある場合があります。
このチュートリアルでは、Ubuntu18.04システムでUFWファイアウォールを無効にする方法を説明します。
前提条件#
sudo権限を持つユーザーとしてログインしていることを確認してください。
UFWファイアウォールの現在のステータスを表示するには、ufw status
を使用します コマンド:
sudo ufw status
UFWファイアウォールはデフォルトで無効になっています。これまでにUFWをアクティブ化したことがない場合、出力は次のようになります。
Status: inactive
それ以外の場合、ファイアウォールが有効になっていると、次のメッセージが表示されます。
Status: active
ファイアウォールの無効化#
接続の問題が発生しているため、またはファイアウォールの構成に問題があるためにファイアウォールを無効にしている場合は、Ubuntu18.04でUFWを使用してファイアウォールを設定する方法に関するガイドを確認してください。
UbuntuシステムでUFWファイアウォールを無効にするには、ufw disable
を使用します コマンド:
sudo ufw disable
出力は次のようになります:
Firewall stopped and disabled on system startup
上記のコマンドはファイアウォールを停止して無効にしますが、ファイアウォールルールは削除されません。次回ファイアウォールを有効にすると、同じルールが読み込まれます。
ファイアウォールを無効にしてすべてのファイアウォールルールを削除する場合は、ufw reset
を使用してください コマンド:
sudo ufw reset
操作を続行するかどうかを確認するメッセージが表示されます:
Resetting all rules to installed defaults. This may disrupt existing ssh
connections. Proceed with operation (y|n)?
Backing up 'user.rules' to '/etc/ufw/user.rules.20190122_115214'
Backing up 'before.rules' to '/etc/ufw/before.rules.20190122_115214'
Backing up 'after.rules' to '/etc/ufw/after.rules.20190122_115214'
Backing up 'user6.rules' to '/etc/ufw/user6.rules.20190122_115214'
Backing up 'before6.rules' to '/etc/ufw/before6.rules.20190122_115214'
Backing up 'after6.rules' to '/etc/ufw/after6.rules.20190122_115214'
UFWファイアウォールをリセットすると、すべての変更を元に戻して最初からやり直す場合に役立ちます。
ファイアウォールの有効化#
ファイアウォールを有効にする前に、SSHポートが接続用に開いていることを確認してください。
ファイアウォールの実行を有効にするには:
sudo ufw enable
尋ねられたら、y
と入力します 操作を続行するには:
Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Firewall is active and enabled on system startup