[Ubuntu] firewalld 방화벽 명령어Linux/Ubuntu2021. 1. 23. 15:48
Table of Contents
설치
$ sudo apt update && sudo apt install firewalld -y
버전확인
$ sudo firewall-cmd --version
방화벽의 모든 상태(포트 포워딩, 열린 포트 등)를 확인한다.
firewall-cmd --list-all
포트 오픈
방화벽의 public 영역(default 영역)에 80번 tcp포트를 연다.
(이때 --permanent 명령어는 컴퓨터 재부팅 후에도 지속적으로 내용이 남아있게 하기 위해서임
firewall-cmd --zone=public --permanent --add-port=80/tcp
포트 삭제
방화벽의 public 영역에 열려있는 8080번 포트를 삭제한다.
firewall-cmd --zone=public --permanent --remove-port=8080/tcp
포트 포워딩 생성
9000번 포트로 들어오면 8700번 포트로 보낸다.
sudo firewall-cmd --zone=public --permanent --add-forward-port=port=9000:proto=tcp:toport=8700:toaddr=127.0.0.1
포트 포워딩 삭제
sudo firewall-cmd --zone=public --permanent --remove-forward-port=port=9000:proto=tcp:toport=8700:toaddr=127.0.0.1
변경한 방화벽의 설정 상태를 다시 로드한다.
(포트 포워딩, 혹은 포트 오픈 등 방화벽 작업 후에 반드시 다시 로드해야 변경사항이 적용된다)
firewall-cmd --reload
반응형
'Linux > Ubuntu' 카테고리의 다른 글
[Ubuntu] SSH 설치 및 접속 (0) | 2021.02.24 |
---|---|
[Ubuntu] GUI 로그인화면에서 마우스, 키보드 먹통 (2) | 2021.02.03 |
[Ubuntu] GUI환경 firefox에러 (It may be missing or inaccessible) (0) | 2021.02.03 |
[Ubuntu] 원격데스크톱, xrdp설치 및 설정변경 (0) | 2021.01.05 |
[Ubuntu] 우분투 버전확인 (0) | 2021.01.05 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!