EPEL リポジトリから UFW (Uncomplicated Firewall) をインストールしました。 を使用してデフォルト以外の SSH ポートへの接続を許可しようとするとufw allow 22022/tcp
、次のエラーで失敗します。
エラー: 実行中に問題が発生しました
任意のポートで拒否した場合も同じエラーが発生します。
を使用してログ設定を変更しようとするとufw logging off
、次のメッセージが表示されます。
エラー: 実行中のファイアウォールを更新できませんでした
しかしUFWはないufw status
実行中 (とsystemctl status ufw
とで 3 回確認しましたps aux | grep ufw
)。この問題を解決する方法はありますか?
答え1
これらのエラーは、ファイアウォールが実行されていないことを示しています。ただし、コマンドは動作しています。エラーを解消するには、ファイアウォールを起動する必要がありますsystemctl start ufw
。
しかし気をつけてリモートサーバーでSSHアクセスが必要な場合:ロックアウトされないようにしてください。SSHポートが許可されているか、ufwサービスがない有効にしておくと、問題が発生した場合にサーバーを再起動するだけで済みます。