728x90
반응형
개발하다보면 목적지 서버의 포트확인을 해야할 때가 많다
ping, telnet 등으로 확인하곤 하는데
ping 으로 ICMP패킷을 쏴서 서버 체킹은 할 수 있지만 특정 포트확인은 할 수 없다.
telnet은 설치가 안되어있는 경우가 있다.
참고: telnet 정상 접속 후 빠져나오는법
Ctrl+']' 입력 -> 텔넷 프롬프트가 나오면 quit 으로 빠져나오면 된다.
이럴때 대안으로 bash의 build-in기능을 사용할 수 있다.
echo > /dev/tcp/<ip>/<port>
정상일 경우 아무 메세지가 나오지 않는다.
echo $?
를 입력할 경우 바로 전 실행 명령이 정상적으로 끝났다는 의미의 0이 표출된다.
오류가 발생할 경우
Connection refused 등의 메세지가 나타난다.
728x90
반응형
'Study > Linux|Shell' 카테고리의 다른 글
[Linux] 자주쓰는 리눅스 명령어 (0) | 2023.01.16 |
---|---|
[CentOS] CentOS7 방화벽 해제 (0) | 2023.01.11 |
[shell] Case 조건문 (0) | 2023.01.11 |
[Linux] 서버 os버전 확인 (0) | 2023.01.04 |