可以将 UFW 放在 CentOS 上吗?

tyb*_*103 13 firewall centos ufw

如果是这样,我该怎么做?

如果没有,除了 iptables 之外,有没有更简单的方法可以在 CentOS 上设置一些基本规则?

我更像是应用程序开发人员,而不是系统管理员。

小智 16

由于 ufw 在 EPEL 存储库中可用,因此可以直接作为包安装:

yum install -y epel-release
yum install -y ufw
Run Code Online (Sandbox Code Playgroud)


Way*_*yne 5

虽然我不确定 UFW 是否可以轻松移植,但您可以尝试替代方法

  1. yum install system-config-firewall-tui
  2. system-config-firewall-tui
  3. 选择启用
  4. 选择自定义(NCurses 对话框中元素之间的选项卡,使用空格进行选择)
  5. 现在使用向下箭头导航列表,空格以启用/禁用端口
  6. 选择关闭
  7. 选择确定

您现在将拥有防火墙设置,并且每次重新启动时都会启用它。


小智 5

对于想要使用 gufw + ufw 而不是 firewalld 的用户,我可以确认这适用于 CentOS 7

cd /etc/yum.repos.d/

wget http://download.opensuse.org/repositories/home:zhonghuaren/Fedora_23/home:zhonghuaren.repo

yum install ufw

cd /home

systemctl enable ufw

systemctl start ufw

chkconfig ufw on

ufw enable

ufw status

ufw default deny incoming

ufw default allow outgoing

or

ufw default deny outgoing


systemctl disable firewalld

systemctl stop firewalld

chkconfig firewalld off





yum install webkitgtk3 gnome-icon-theme-symbolic python-distutils-extra gtk2 gtk2.i686 gtk3 gtk2-devel gtk3-devel python-netifaces intltool

cd a_place_to_build

mkdir gufw

wget https://launchpad.net/gui-ufw/gufw-15.04/15.04/+download/gui-ufw-15.04.4.tar.gz

tar -xvf gui-ufw-15.04.4.tar.gz

cd gui-ufw-15.04.4

as root or sudo -i

python setup.py clean install

cd /usr/bin

cp -rf gufw gufw.orig

cp -rf gufw.pkexec gufw

cp: overwrite ‘gufw’? y

then launch as

$sudo gufw

or

as root gufw 


#(optional)
yum remove firewalld firewall-config firewall-applet
Run Code Online (Sandbox Code Playgroud)