如何启用CSF防火墙Web UI

时间:2019-05-19 01:26:16  来源:igfitidea点击:

ConfigServer Security & Firewall (CSS)是一种基于iptables的Linux系统防火墙。

CSF还从web界面为管理防火墙提供内置的web UI。
在本教程中,我们将了解如何在系统上启用CSF 服务器 Web UI。

步骤1 -安装所需的Perl模块:

CSF UI需要在系统上安装一些Perl模块。
使用以下命令根据操作系统安装所需的模块。
基于Debian系统:

$ sudo apt-get install libio-socket-ssl-perl libcrypt-ssleay-perl \
                    libnet-libidn-perl libio-socket-inet6-perl libsocket6-perl

基于红帽的系统:

$ sudo yum install perl-IO-Socket-SSL.noarch perl-Net-SSLeay perl-Net-LibIDN \
               perl-IO-Socket-INET6 perl-Socket6

步骤2 -启用CSF防火墙Web UI:

编辑 /etc/csf/csf.conf文件,并更新以下值。

$ sudo vim /etc/csf/csf.conf

# 1 启用, 0 禁用 web ui 
UI = "1"

# 设置 web UI端口. 默认是 6666
# 这里改成1026

UI_PORT = "1026"

# 留空将绑定到服务器上的所有IP地址
UI_IP = ""

# 设置认证的用户名
UI_USER = "admin"

# 设置认证密码
UI_PASS = "admin"

在进行更改后,编辑/etc/csf/ui/ui.allow文件并添加公共IP,以允许访问CSF UI。

$ sudo echo "公共IP地址" >>  /etc/csf/ui/ui.allow

Web UI在lfd守护进程下工作。
因此,使用以下命令重新启动系统上的lfd守护进程。

$ sudo service lfd restart

步骤3 -访问和使用Web UI:

现在,使用指定的端口在浏览器上访问CSF UI。
在本教程中,我使用了1025端口。
这将提示首先进行用户身份验证。

http://服务器ip:1026

允许IP地址-将在/etc/csf/csf.allow中添加

拒绝IP地址-将在/etc/csf/csf.deny中添加

解除封锁IP地址-快速解封已被CSF封锁的IP。