telnet 클라이언트가 없을 때 curl로 port 열려있는지 확인하기
제목 그대로 telnet이 없을 때 curl로 port 열려있는지 확인하는 방법입니다.
사용법
curl -v telnet://[IP]:[PORT]
1등
화정큐삼 2023.01.26. 16:57
Telnet 은 닫혀있고 SSH만 저 포트로 열린상태인데, 메시지가 이렇게 보이면 어떻게 판단해야 할까요?
(base) yousuk@iMac ~ % curl -v telnet://192.168.35.11:32022
* Trying 192.168.35.11:32022...
* Connected to 192.168.35.11 (192.168.35.11) port 32022 (#0)
SSH-2.0-OpenSSH_8.2
(base) yousuk@iMac ~ % curl -v telnet://192.168.35.11:32022
* Trying 192.168.35.11:32022...
* Connected to 192.168.35.11 (192.168.35.11) port 32022 (#0)
SSH-2.0-OpenSSH_8.2
굿럭 2023.01.26. 17:00
화정큐삼
포트 오픈 상태인듯 한데요? 연결되었다고 나오시는뎅 -0-;;
화정큐삼 2023.01.26. 17:01
굿럭
이 설정대로 Telnet 은 분명 닫혀있습니다.
굿럭 2023.01.26. 17:04
화정큐삼
SSH 상태로 포트 오픈되어 있는거일 꺼에요. 메시지 맨 하단에 서비스 패키지 명이 openSSH 로 나오네요.
굿럭 2023.01.26. 17:06
화정큐삼
텔넷 서비스 포트는 21번이니 192.168.35.11:21 로 수정해서 보내보시면 커넥트가 되지 않으실꺼에요.
화정큐삼 2023.01.26. 17:12
굿럭
그렇네요. 텔넷 기본포트 23번 포트에 저 위에 설정없이 한번 연결해보고, 설정 넣은후에 연결해 보니 메시지가 다르게 나오네요.
(base) yousuk@iMac ~ % curl -v telnet://192.168.35.11
* Trying 192.168.35.11:23...
* connect to 192.168.35.11 port 23 failed: Connection refused
* Failed to connect to 192.168.35.11 port 23 after 5 ms: Connection refused
* Closing connection 0
curl: (7) Failed to connect to 192.168.35.11 port 23 after 5 ms: Connection refused
(base) yousuk@iMac ~ % curl -v telnet://192.168.35.11
* Trying 192.168.35.11:23...
* Connected to 192.168.35.11 (192.168.35.11) port 23 (#0)
(base) yousuk@iMac ~ % curl -v telnet://192.168.35.11
* Trying 192.168.35.11:23...
* connect to 192.168.35.11 port 23 failed: Connection refused
* Failed to connect to 192.168.35.11 port 23 after 5 ms: Connection refused
* Closing connection 0
curl: (7) Failed to connect to 192.168.35.11 port 23 after 5 ms: Connection refused
(base) yousuk@iMac ~ % curl -v telnet://192.168.35.11
* Trying 192.168.35.11:23...
* Connected to 192.168.35.11 (192.168.35.11) port 23 (#0)
굿럭 2023.01.26. 17:19
화정큐삼
시놀로지는 telnet 기본포트가 23번인가요?? 텔넷은 안쓴지가 오래되어서 -0-;;
굿럭 2023.01.26. 17:21
화정큐삼
엇 찾아보니 제가 헤깔렸네요... ㅠ 포트 23번이 기본 맞네용..
굿럭
의도하신게 맞습니다. 32022포트는 ssh 활성화가 되어있어 ssh로 응답해줍니다!
여기서는 telnet이 설치되어있지않았을때 curl로 대체확인방법입니다 ㅎㅎ
여기서는 telnet이 설치되어있지않았을때 curl로 대체확인방법입니다 ㅎㅎ
굿럭 2023.01.26. 17:17
달소
그냥 텔넷이라고 작성하셔서 그런듯... -0-;; 정확히는 telnet client가 없을 때 확인방법입니다. 큐삼님이 말씀하신건 telnet server쪽 부분이라 혼동하신듯요!
굿럭
ㅋㅋㅋㅋ앗 그러네요... 제목을 수정해야겠습니다
2등
콜라 2023.01.26. 17:39
curl이 텔넷이 되는군요..
콜라
저도 오늘 처음알아서 공유해봅니다 ㅎㅎ
3등
몰라요 2023.01.27. 11:00
와 텔넷없을때마다 설치하면서 ㅂㄷㅂㄷ했는데 오늘도 배워갑니다
몰라요
저도 그런 1人이였습니다 ㅎㅎ
nadomola 2023.01.31. 14:04
perl로 스크립트 짜져있는거 사용했는데 훨씬 간편하네요 ㅎㅎ
cmt alert