PORT 확인 By starseat 2021-09-02 10:42:34 server/oss Post Tags 특정 프로세스의 PORT 번호를 확인할때 유용하게 쓰일 수 있는 항목을 찾아 글을 쓰게 되었다. # 사용법 (명령어) bash의 built-in 기능이라고 하는데 사용법은 다음과 같다. ```text 1. echo > /dev/tcp/{ip 번호}/{port 번호} 2. echo $? ``` 1번 으로 port 번호까지 기입 후 2번을 실행할 시 port 번호가 활성화 되어 있으면 0 / port 번호가 비활성이면 1이 출력된다. 테스트는 CentOS 7 에서 해보았다. # 서버 확인 ```shell tester /home> cat /etc/*-release CentOS Linux release 7.9.2009 (Core) NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" CentOS Linux release 7.9.2009 (Core) CentOS Linux release 7.9.2009 (Core) ``` # 상태 ## 활성 상태 ```shell tester /home> echo > /dev/tcp/127.0.0.1/8443 tester /home> echo $? 0 ``` ## 비활성 상태 ```shell tester /home> echo > /dev/tcp/127.0.0.1/8200 -bash: connect: 연결이 거부됨 -bash: /dev/tcp/127.0.0.1/8200: 연결이 거부됨 tester /home> echo $? 1 ``` # 출처 - [대상 서버의 포트가 열려 있는지 확인하는 3가지 방법](https://meetup.toast.com/posts/204) Previous Post [Apache] root 디렉토리 여러개 사용하기 (다중 포트 사용) Next Post [linux] sudoers 설정 파일에 없습니다. 이 시도를 보고합니다.