티스토리 뷰
[230222]네트워크 Port가 열렸나? 안 열렸나? 서비스 설치 전 미리 통신 테스트 해보자~ for nc command
성현위키 2023. 2. 22. 14:21{본문의 작성 기준}
제목 :
[케이스일자] 기사처럼? ㅎㅎ
내용 :
[작성의 이유 및 참고사항]
[공식 및 참고 사이트]
[방법 및 설명 가이드]
[한줄평]
[작성의 이유 및 참고사항]
- 작성이유
회사 내 리뷰에서 시연 관련으로 환경에 대한 테스트를 서비스를 올리지 않고 하는 방법을 공유하게 하려 하여 작성함.
- 참고사항
해당 필자의 실행결과 말고 글아래는 기본적인 제조사의 공식제공링크도 참고하세요.
저희는 항상 환경에 따라서 잘 해내야 하니까요. 저의 실행환경정보와 실행기록을 남기니 참고해 주세요.
그 외의 상황에서는 직접 해보시면 큰 도움이 됩니다.
※ 모든 포스팅 글은 작성자의 개인환경에서의 실 적용을 토대로 작성되어 있으니 참고하여 활용해 주시고 책임이라고 할 순 없지만 본인의 자유임으로 참고만 해주세요.
[공식 및 참고 사이트]
netcat : https://nmap.org/ncat/
Ncat - Netcat for the 21st Century
Download Reference Guide Book Docs Zenmap GUI In the Movies . . \`-"'"-'/ } 6 6 { ==. Y ,== /^^^\ . / \ ) ( )-( )/ _ -""---""--- / / Ncat \_/ ( ____ \_.=|____E Ncat is a feature-packed networking utility which reads and writes data across networks from the
nmap.org
[방법 및 설명 가이드]
- 환경정보
OS : (서버측)
CentOS Linux release 7.9.2009
OS : (클라이언트 측)
Windows 11의 버전 (win11 pro 버전 22H2 빌드 22621.1194)
리소스 :
작업 노트북
CPU : 12th Gen Intel(R) Core(TM) i5-1235U 1.30 GHz
MEM : 32G
※ 위의 환경에서 실제 구현된 정보임으로 그 외의 환경에서는 다를 수가 있을 수 있습니다.
- 방법 설명
1. 서버 측의 아이피 확인
리눅스 서버에 접속하여 아이피를 먼저 확인한다.
## IP 확인명령어 필자는 이거를 자주 애용
ip a
## 추가 명령어 방법 1
ifconfig
## 추가 명령어 방법 2
ip addr show
2. 클라이언트 측에서 서버 측으로 8090이라는 포트 통신 확인
텔넷으로 서버 측의 8090의 포트를 찔러본다ㅋㅋ 당연 안되지
해당 8090은 서버 측에서 listen 하지 않지 ㅎㅎ OS만 깔렸는데~ 앞서 말한 거처럼 서비스하나 안 올렸자낭
아 하나 올렸네 sshd 22번 말고 ㅎㅎㅎ
아 여기서 클라이언트 즉 노트북에서 telnet 명령어 안 먹힌다 말하면 ㅋㅋ 이것도 나중에 올릴게요 ㅋㅋ 쉬움 프로그램삭제에 있음 이 정도는 찾아보기를~
## telnet 명령어 포트 오픈관련테스트 (telnet ip port)
telnet 192.168.50.140 8090
3. 이제 서버 측에서 8090 포트 listen 걸고 포트통신 확인해 보자~
아래의 명령어로 리눅스 서버 측 즉 8090이라는 서비스가 올라갈 곳에 네트워크 통신에 대한 테스트를 하기 위해 8090을 연다.
꼭 8090 서비스하는 것처럼~
그리고 2번에서 처럼 다시 텔넷으로 접속해서 아래와 같이 연결된 후 타이핑을 쳐본다. dz sdsdsdsd ㅎㅎ
아주 잘된다~ ㅎㅎ이상~
............혹시나 본 리눅스에서 nc 명령어 안먹히면... yum install nc ㄱㄱㄱ
## nc 명령어로 포트 오픈상태로 만들기 (서버측에서 명령어 실행)
nc -l -p 8090
## 클라이언트 역할에서 텔넷으로 서버측으로 포트접속 하기
telnet 192.168.50.140 8090
당연 서버끼리도 되겠죠~ 어떻게? 아래처럼~
추가로 아래에 ㅋㅋ 그림은 안 넣어도 될 듯 위처럼 텔넷이 아닌 nc 명령어로 머 접속되고서는 타이핑 서로 치면 알아서 딱딱 ㅎㅎ 이상~!!! 파이팅!
## nc 명령어로 포트 오픈상태로 만들기 (서버측에서 명령어 실행)
nc -l -p 8090
## nc 명령어로 포트 접속해보기 (클라이언트측에서 명령어 실행)
nc 192.168.50.140 8090
[한줄평]
말로만 하지 말고 직접 찾아 경험하고 해결한다.
'OS 이야기 > Linux' 카테고리의 다른 글
Ubuntu Pro 개인으로 5개까지 무료로 사용되는 거 알지? (0) | 2025.02.27 |
---|---|
Amazon Linux2에서 특정계정의 패스워드 만료로 접속이 안될 때 (0) | 2024.11.14 |
특정 권한을 가진 파일 검색하기-241021 (0) | 2024.10.22 |
[230308]NTFS 볼륨을 xfs로 새로 바꿔서 사용하기 for CentOS7 (0) | 2023.03.08 |