Ist es möglich, UFW auf CentOS zu setzen?


11

Wenn ja, wie würde ich das machen?

Wenn nicht, gibt es eine einfachere Möglichkeit, andere Grundregeln für CentOS als iptables festzulegen?

Ich bin eher ein App-Entwickler und weniger ein Systemadministrator.

Antworten:


14

Da ufw im EPEL-Repository verfügbar ist, kann es direkt als Paket installiert werden:

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

5

Obwohl ich nicht sicher bin, ob UFW einfach portiert werden kann, können Sie eine Alternative ausprobieren

  1. yum install system-config-firewall-tui
  2. system-config-firewall-tui
  3. Wählen Sie Aktiviert
  4. Wählen Sie Anpassen (Registerkarte zwischen Elementen im NCurses-Dialogfeld, verwenden Sie Leerzeichen zur Auswahl).
  5. Verwenden Sie nun den Abwärtspfeil, um durch die Liste zu navigieren, und das Leerzeichen, um den Port zu aktivieren / deaktivieren
  6. Wählen Sie Schließen
  7. Wählen Sie OK

Sie haben jetzt Ihre Firewall eingerichtet und diese wird bei jedem Neustart aktiviert.


5

Ich kann bestätigen, dass dies unter CentOS 7 für Benutzer funktioniert, die gufw + ufw anstelle von firewalld verwenden möchten

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

getestet auf 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
Die Frage zu CentOS, ob sie vollständig kompatibel sind, erläutern Sie bitte, damit andere Benutzer mein Wissen nicht so gut verstehen. Einige andere Details können ebenfalls hilfreich sein. Ansonsten leite ich diese Nachricht von Carl B. weiter. Willkommen bei Super User. Während dieser Link die Frage beantworten kann, wird bevorzugt, die relevanten Elemente zu formulieren, die dem OP helfen, und auf den Link zu verweisen. Links werden kaputt und dann ist Ihre Antwort gut ... keine Antwort, sondern ein defekter Link. - Carl B
mic84

Diese Build-Anweisungen funktionieren auf Fedora 21, wenn Centos erstellt wird. Centos verwendet GTK 3.8.8, damit Gufw auf Centos ausgeführt werden kann. Für den Versuch, GTK 3.10 zu erstellen, werden viele andere Abhängigkeiten abgerufen, für die möglicherweise übereinstimmende Versionen erforderlich sind Gebäude aus GTK 3.10 Quelle oder mit externen Paketen
Gufw
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.