서버 접근확인/통신확인
외부서버 접근확인을 위해서 보통 ping을 쳐보거나 바로 ssh로 붙어보는데
ping이나 ssh는 보안상 막아놓는 곳이 많기 때문에 텔넷(telnet)을 이용해 해당 포트(Port)가 통신 가능한지 확인하는게 좋다.
(일하면서 헷갈렸던 부분인데 telnet은 서버간의 통신확인, 방화벽 확인을 하는것이지 telnet이 된다고 ssh연결이나 ping이 되는건 아님. 따로 막혀있을 수 있다.)
telnet [IP 또는 도메인] [포트]
telnet 123.123.123.123 1521
이런식으로 원격지 아이피와 포트를 입력하고 netstat을 통해 통신이 가능한지 확인할 수 있다.
내가 자주 사용하는 방식
1. 터미널을 두개 열어놓는다.
2. 한 쪽에서 telnet 123.123.123.123 1521입력
3. 다른 한 쪽에서 netstat -antp | grep 1521 을 입력하여 tcp 통신이 established 됐는지 확인한다.
(telnet의 아이피나 포트를 grep하면 바로찾기 쉬움)
추가적인 개념은 TCP의 3-way Handshaking, telnet, netstat를 찾아보면 좋다.
출처 : https://shutcoding.tistory.com/65?category=808306
'OS > Linux' 카테고리의 다른 글
리눅스 자신의 공인 IP(source nat ip) 알아내는 방법 (0) | 2022.01.03 |
---|---|
리눅스 파일 개수 및 디렉토리(폴더) 개수 세기 (0) | 2021.12.16 |
리눅스 Find 여러 항목(다중) 찾기, 그리고 지우기 (0) | 2021.12.15 |
[리눅스] find 명령어 실습 (0) | 2021.12.15 |
리눅스 폴더명만 출력 (0) | 2021.11.26 |
screen 명령어모음 (0) | 2021.11.26 |
개발서버 정리 2탄) 서버에 걸리는 부하 검사하기 (0) | 2021.11.26 |
개발서버 정리 1탄) 용량 비우기, 안쓰는 파일 삭제 (0) | 2021.11.26 |