在Ubuntu系统中,您可以使用ufw
(Uncomplicated Firewall)来配置和管理防火墙规则。要启用日志记录功能,您需要按照以下步骤操作:
打开终端。
首先,确保您已经安装了ufw
。如果没有,请运行以下命令来安装它:
sudo apt-get update
sudo apt-get install ufw
启用ufw
防火墙:
sudo ufw enable
为了记录通过防火墙的流量,您需要修改ufw
的默认日志级别。编辑/etc/default/ufw
文件:
sudo nano /etc/default/ufw
在文件中找到LOGLEVEL
这一行,将其值更改为low
、medium
、high
或full
之一,以设置所需的日志详细程度。例如,要启用详细的日志记录,请将其设置为full
:
LOGLEVEL=full
保存并关闭文件。
现在,您需要配置rsyslog
以便将ufw
日志记录到指定的文件中。编辑/etc/rsyslog.d/50-default.conf
文件:
sudo nano /etc/rsyslog.d/50-default.conf
在文件的末尾添加以下行,以便将ufw
日志记录到/var/log/ufw.log
文件中:
kernel.* /var/log/ufw.log
保存并关闭文件。
重启rsyslog
服务以应用更改:
sudo systemctl restart rsyslog
现在,ufw
将开始记录防火墙活动,并将日志存储在/var/log/ufw.log
文件中。您可以使用以下命令查看日志:
sudo tail -f /var/log/ufw.log
这将显示实时更新的日志条目。