CentOS에 UFW를 넣을 수 있습니까?


11

그렇다면 어떻게해야합니까?

그렇지 않은 경우 iptables 이외의 CentOS에서 일부 기본 규칙을 설정하는 더 쉬운 방법이 있습니까?

저는 앱 개발자가 아니라 시스템 관리자가 아닙니다.

답변:


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를 사용하려는 사용자를 위해 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

페도라 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를 지원하고 링크를 참조하는 데 도움이되는 관련 요소를 입력하는 것이 좋습니다. 링크가 끊어지면 답이 잘됩니다 .... 답변이 아니라 링크가 끊어집니다. – Carl B
mic84

이 빌드 지침은 centos로 빌드 할 때 fedora 21에서 작동하고 centos는 gufw를 centos에서 실행하기 위해 gtk 3.8.8을 사용합니다 .gtk 3.10을 빌드하려고 할 때 gtk 3.10이 필요합니다. gtk 3.10 소스에서 빌드 또는 외부 패키지 사용
gufw
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.