是否可以将UFW放在CentOS上?


11

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

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

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

Answers:


14

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

yum install -y epel-release
yum install -y ufw

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


0

在fedora 21上测试

gufw + ufw:

mkdir gufw

cd 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.*.tar.gz

cd gui-ufw-15.10.0/

echo '[home_zhonghuaren]
name=RPM Sphere (Fedora_21)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_21/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_21/repodata/repomd.xml.key
enabled=1' > /etc/yum.repos.d/zhonghuaren_suse_gufw.repo

yum install ufw
systemctl enable ufw
systemctl start ufw
chkconfig ufw on
ufw enable
ufw status
ufw default deny incoming
ufw default allow outgoing

                                                                                                                                                        #ufw default deny outgoing 1


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


python setup.py install --prefix=/usr


systemctl disable firewalld
systemctl stop firewalld
chkconfig firewalld off

#(optional)
yum remove firewalld firewall-config firewall-applet




3 http://pantestmb.blogspot.com/2013/04/fedora-18-disable-firewalld-install.html
2 http://translate.google.com/translate?hl=en&sl=es&u=http://heperdidolarazon.neq3.com/%3Fp%3D332&prev=search
1 https://www.digitalocean.com/community/tutorials/how-to-setup-a-firewall-with-ufw-on-an-ubuntu-and-debian-cloud-server

http://pastebin.com/raw.php?i=TX7jBNfD


2
问有关CentOS的问题,如果它们完全兼容,请解释一下,以使其他用户不太了解我的理解。其他一些细节也可能会有所帮助。除此之外,我还从Carl B转发了此消息。欢迎来到超级用户。尽管此链接可以回答问题,但最好拼出有助于OP并参考该链接的相关元素。链接断开,然后您的答案就好了……不是一个答案,而是一个断开的链接。–卡尔B
mic84

这些构建说明在基于centos的fedora 21上有效,centos使用gtk 3.8.8才能使gufw在centos上运行,而在尝试构建gtk 3.10时,它需要gtk 3.10,它提取了很多其他依赖项,这些依赖项可能需要与之匹配的版本从gtk 3.10源构建或使用外部软件包
gufw 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.