0%

ubuntu18.04 포트 확인 및 열기

개요

ubuntu 에서 열려 있는 포트를 확인하고, 원하는 포트를 열어보자.

포트열기

1
netstat -nap

위 명령어를 입력하면, 열려 있는 모든 포트를 확인 한다.

ubuntu18%2004/Untitled.png

상당히 많은 정보를 보여준다.

뭔가 시스템에서 내부적으로 점유하고 있는 포트가 많은것 같다.

리스트 최 상단 부분에 현재 22포트가 열려 있는 것을 확인 할 수 있다.

아래 명령어로 현재 LISTEN 중인 포트만 추려서 볼 수 있다.

1
netstat -nap | grep LISTEN

ubuntu18%2004/Untitled%201.png

인터넷을 찾아보면 아래처럼 특정 포트의 상태를 확인하라고 나오는데, 사실 불필요한 정보가 너무 많이 보이기는 한다.

1
netstat -nap | grep 22

ubuntu18%2004/Untitled%202.png

이번에는 원하는 포트를 방화벽에서 열어보자.

3000, 4000 번 포트를 다음과 같이 열었다.

1
2
sudo iptables -I INPUT 1 -p tcp --dport 3000 -j ACCEPT
sudo iptables -I INPUT 1 -p tcp --dport 4000 -j ACCEPT

ubuntu18%2004/Untitled%203.png

포트가 재대로 열렸는지 확인을 위해, 3000포트를 사용하는 react 프로젝트를 돌렸다.

아래처럼 정상적으로 포트가 열려서, 외부에서 접근이 가능한 것을 확인 할 수 있다. (로컬 버추얼박스 우분투를 사용한 것이라 브라우저에서 localhost로 접근했지만, 외부에서 접근한 것이다.)

ubuntu18%2004/Untitled%204.png

끝!!!

참고자료

https://server-engineer.tistory.com/418