티스토리 뷰

728x90
반응형

{본문의 작성 기준}

제목 :

[케이스일자] 기사처럼? ㅎㅎ

내용 :

[작성의 이유 및 참고사항]

[공식 및 참고 사이트]

[방법 및 설명 가이드]

[한줄평]

[작성의 이유 및 참고사항]

- 작성이유 

회사 내 리뷰에서 시연 관련으로 환경에 대한 테스트를 서비스를 올리지 않고 하는 방법을 공유하게 하려 하여 작성함.

 

 

- 참고사항

해당 필자의 실행결과 말고 글아래는 기본적인 제조사의 공식제공링크도 참고하세요.

저희는 항상 환경에 따라서 잘 해내야 하니까요. 저의 실행환경정보와 실행기록을 남기니 참고해 주세요.

그 외의 상황에서는 직접 해보시면 큰 도움이 됩니다.

 

※ 모든 포스팅 글은 작성자의 개인환경에서의 실 적용을 토대로 작성되어 있으니 참고하여 활용해 주시고 책임이라고 할 순 없지만 본인의 자유임으로 참고만 해주세요.

반응형

[공식 및 참고 사이트]

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)

Win+r = 실행창에서 'winver' 결과

리소스 : 

작업 노트북

CPU : 12th Gen Intel(R) Core(TM) i5-1235U   1.30 GHz

MEM : 32G

※ 위의 환경에서 실제 구현된 정보임으로 그 외의 환경에서는 다를 수가 있을 수 있습니다.


-  방법 설명

1.  서버 측의 아이피 확인

리눅스 서버에 접속하여 아이피를 먼저 확인한다.

## IP 확인명령어 필자는 이거를 자주 애용
ip a

## 추가 명령어 방법 1
ifconfig

## 추가 명령어 방법 2
ip addr show

명령어로 아이피도 확인했고~난 ip a가 좋아~

2.  클라이언트 측에서 서버 측으로 8090이라는 포트 통신 확인

텔넷으로 서버 측의 8090의 포트를 찔러본다ㅋㅋ 당연 안되지

해당 8090은 서버 측에서 listen 하지 않지 ㅎㅎ OS만 깔렸는데~ 앞서 말한 거처럼 서비스하나 안 올렸자낭

아 하나 올렸네 sshd 22번 말고 ㅎㅎㅎ

 

아 여기서 클라이언트 즉 노트북에서 telnet 명령어 안 먹힌다 말하면 ㅋㅋ 이것도 나중에 올릴게요 ㅋㅋ 쉬움 프로그램삭제에 있음 이 정도는 찾아보기를~

## telnet 명령어 포트 오픈관련테스트 (telnet ip port)

telnet 192.168.50.140 8090

 

노트북 (클라이언트역할)에서 리눅스 서버에 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

그림 보면 알듯이 서버측 (리눅스서버) 8090 포트 오픈했고 그 상태에서 클라이언트측(노트북)

당연 서버끼리도 되겠죠~ 어떻게? 아래처럼~

 

추가로 아래에 ㅋㅋ 그림은 안 넣어도 될 듯 위처럼 텔넷이 아닌 nc 명령어로 머 접속되고서는 타이핑 서로 치면 알아서 딱딱 ㅎㅎ 이상~!!! 파이팅!

## nc 명령어로 포트 오픈상태로 만들기  (서버측에서 명령어 실행)
nc -l -p 8090

## nc 명령어로 포트 접속해보기 (클라이언트측에서 명령어 실행)
nc 192.168.50.140 8090

 


[한줄평]

말로만 하지 말고 직접 찾아 경험하고 해결한다.

 

 

 

728x90
반응형
Comments