우분투 UFW 사용법
로빈아빠
본문
이번에 제가 Firewall쪽을 공부하면서 기본적인걸 알아낸것입니다.
글은 블로그에 있긴한데..
여기에 복사해서 올려드리겠습니다.
UFW는 Uncomplicated Firewall 이라구 해서.. 우분투에서 사용가능하게 만들어진것이다...
iptables를 설정하다가보면.. 잘못하구 설정들이 아주 어렵다..
UFW는 iptables와 비교해서 아주 쉬운편이다...
하지만, 그렇다고 잘못설정하면 서버에 문제가 있을수 있다.
UFW 사용법
방화벽 활성화, 비활성화(On/Off)하기
기본적인 룰을 적용.
UFW 설정 옵션들.
DENY (거부) 리스트에 더하는법.
ALLOW (허가) 리스트에 더하는법.
추가한 Rule들을 보구 싶을시.
적용한 Rule들 삭제하는법.
Example.
원본. http://www.team1ab.com/98 입니다
글은 블로그에 있긴한데..
여기에 복사해서 올려드리겠습니다.
UFW는 Uncomplicated Firewall 이라구 해서.. 우분투에서 사용가능하게 만들어진것이다...
iptables를 설정하다가보면.. 잘못하구 설정들이 아주 어렵다..
UFW는 iptables와 비교해서 아주 쉬운편이다...
하지만, 그렇다고 잘못설정하면 서버에 문제가 있을수 있다.
UFW 사용법
방화벽 활성화, 비활성화(On/Off)하기
Quote:
사용 하기 (On) sudo ufw enable
사용하지 않기 (OFF) sudo ufw disable
사용하지 않기 (OFF) sudo ufw disable
기본적인 룰을 적용.
Quote:
전부 막기 sudo ufw default deny
전부 열기 sudo ufw default allow
전부 열기 sudo ufw default allow
UFW 설정 옵션들.
DENY (거부) 리스트에 더하는법.
Quote:
거부 포트를 추가할시.
sudo ufw deny <port>/<optional: protocol>
--> 예를들면, sudo ufw deny 80
--> sudo ufw deny 53/tcp 아니면 udp
서비스 이름으로 거부 등록할시.
sudo ufw deny <service name>
--> sudo ufw deny ssh
거부 아이피를 추가할시.
sudo ufw deny from <ip address>
--> sudo ufw deny from 121.121.121.121
특정 아이피에서 포트 거부방법
sudo ufw deny from <ipaddress> to port <port number>
--> sudo ufw deny from 121.121.121.121 to port 22
--> sudo ufw deny from 121.0.0.1/24 to any port 22
(이건 121.0.0.1~121.0.0.255 까지 port 22로 접속 불가능)
sudo ufw deny <port>/<optional: protocol>
--> 예를들면, sudo ufw deny 80
--> sudo ufw deny 53/tcp 아니면 udp
서비스 이름으로 거부 등록할시.
sudo ufw deny <service name>
--> sudo ufw deny ssh
거부 아이피를 추가할시.
sudo ufw deny from <ip address>
--> sudo ufw deny from 121.121.121.121
특정 아이피에서 포트 거부방법
sudo ufw deny from <ipaddress> to port <port number>
--> sudo ufw deny from 121.121.121.121 to port 22
--> sudo ufw deny from 121.0.0.1/24 to any port 22
(이건 121.0.0.1~121.0.0.255 까지 port 22로 접속 불가능)
ALLOW (허가) 리스트에 더하는법.
Quote:
허가 포트를 추가할시.
sudo ufw allow <port>/<optional: protocol>
--> sudo ufw allow 80
--> sudo ufw allow 80/udp 아니면 tcp
서비스 이름으로 허가 추가할시.
sudo ufw allow <service name>
--> sudo ufw allow ssh
허가 아이피를 추가할시.
sudo ufw allow from <ip address>
--> sudo ufw allow from 121.121.121.121
특정 아이피에서 포트 허용방법
sudo ufw allow from <ipaddress> to port <port number>
--> sudo ufw allow from 121.121.121.121 to port 22
--> sudo ufw allow from 121.0.0.1/24 to any port 22
sudo ufw allow <port>/<optional: protocol>
--> sudo ufw allow 80
--> sudo ufw allow 80/udp 아니면 tcp
서비스 이름으로 허가 추가할시.
sudo ufw allow <service name>
--> sudo ufw allow ssh
허가 아이피를 추가할시.
sudo ufw allow from <ip address>
--> sudo ufw allow from 121.121.121.121
특정 아이피에서 포트 허용방법
sudo ufw allow from <ipaddress> to port <port number>
--> sudo ufw allow from 121.121.121.121 to port 22
--> sudo ufw allow from 121.0.0.1/24 to any port 22
추가한 Rule들을 보구 싶을시.
Quote:
sudo ufw status
적용한 Rule들 삭제하는법.
Quote:
sudo ufw delete <rule type> from <ip address> to any port <port number>
--> sudo ufw delete deny from 121.121.121.121
--> sudo ufw delete allow 80/tcp
--> sudo ufw delete deny from 121.121.121.121 to port 22
--> sudo ufw delete deny from 121.121.121.121
--> sudo ufw delete allow 80/tcp
--> sudo ufw delete deny from 121.121.121.121 to port 22
Example.
Quote:
이렇게 설정할시,
sudo ufw deny from 192.168.0.1 to any port 22
sudo ufw deny from 192.168.0.7 to any port 22
sudo ufw allow from 192.168.0.0/24 to any port 22
sudo ufw deny from 192.168.0.1 to any port 22
sudo ufw deny from 192.168.0.7 to any port 22
sudo ufw allow from 192.168.0.0/24 to any port 22
Quote:
sudo ufw status 치면.
To Action From
-- ------ ----
22:tcp DENY 192.168.0.1
22:udp DENY 192.168.0.1
22:tcp DENY 192.168.0.7
22:udp DENY 192.168.0.7
22:tcp ALLOW 192.168.0.0/24
22:udp ALLOW 192.168.0.0/24
[/quote]To Action From
-- ------ ----
22:tcp DENY 192.168.0.1
22:udp DENY 192.168.0.1
22:tcp DENY 192.168.0.7
22:udp DENY 192.168.0.7
22:tcp ALLOW 192.168.0.0/24
22:udp ALLOW 192.168.0.0/24
원본. http://www.team1ab.com/98 입니다
댓글목록
등록된 댓글이 없습니다.