반응형
서버간 통신시 acl체크가 필요한 경우가 많이 있다.
항상 telnet 응답값을 보고 이게 정상적으로 된게 맞는지 헷갈리는 경우가 있어 추후 기억을 위해 포스팅
출발서버 -> 목적지 서버 확인
telnet ip port
출발서버에서 telnet 목적지서버IP 확인하고싶은 port로 명령을 내린다.
ex) 10.65.777.23 서버에서 10.62.332.555 80port 요청의 acl 을 확인
10.65.777.23 서버에서 telnet 10.62.332.555 80 로 요청
반응 message에 따라 유형이 다르다.
1. Trying 10.62.332.555...
위와 같은 반응일 경우 방화벽 오픈이 안된 것이다.
2. Trying 10.62.332.555...
telnet: connect to address 10.161.241.152: Connection refused
telnet: Unable to connect to remote host: Connection refused
바로 연결거부가 발생하면 방화벽 오픈은 되었으나 해당 서버에 해당 포트로 프로세스가 안 떠있는 것이다.
Trying 172.0.0.1...
Connected to 172.0.0.1
Escape character is '^]'.
방화벽 오픈이 정상적으로 되었고 프로세스가 올라가 있는 것이다.
=> 정상적으로 통신을 할 수 있는 상태이다.
반응형
'Programming > Linux' 카테고리의 다른 글
docker기반 데이터 시각화툴 Superset 설치하기 (리눅스) (0) | 2020.02.03 |
---|---|
[ shell script ] command not found 시 확인해야할 부분 (0) | 2019.11.14 |
[ 쉘스크립트 ] shell script 변수 문자열 특정 문자열 기준 자르기 (0) | 2019.05.15 |
쉘스크립트에서 wc -l로 파일 line수 읽어 변수에 담기 (0) | 2019.04.30 |
Shell Script특정날짜범위 처리시 date: extra operand `%Y%m%d' (0) | 2019.04.01 |