반응형
리눅스 환경에서 특정 아이피와 포트의 방화벽이 오픈(outbound)되었는지 확인하기 위해서는 다양한 명령어가 존재한다.
ps. outbound : my server -> other server
1.telnet
telnet [호스트 또는 IP 주소] [포트번호]
성공적인 경우
Trying 172.217.174.78...
Connected to www.google.com.
Escape character is '^]'.
실패한 경우
Trying 192.0.2.1...
telnet: Unable to connect to remote host: Connection refused
2. nc (netcat)
nc -vz [호스트 또는 IP 주소] [포트번호]
성공적인 경우
Connection to www.google.com 80 port [tcp/http] succeeded!
실패한 경우
nc: connect to www.example.com port 81 (tcp) failed: Connection refused
3. curl
curl -v telnet://[호스트 또는 IP 주소]:[포트번호]
성공적인 경우
* Connected to www.google.com (172.217.174.78) port 80 (#0)
실패한 경우
* Failed to connect to www.example.com port 8080: Connection refused
4. wget
wget --spider telnet://[호스트 또는 IP 주소]:[포트번호]
성공적인 경우
Spider mode enabled. Check if remote file exists.
--2023-07-31 12:34:56-- telnet://www.google.com:80/
Connecting to www.google.com:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.
실패한 경우
spider mode enabled. Check if remote file exists.
--2023-07-31 12:34:56-- telnet://www.example.com:8080/
Connecting to www.example.com:8080... failed: Connection refused.
반응형
'개발 > linux' 카테고리의 다른 글
파일복사 cp (0) | 2023.07.29 |
---|---|
vi편집기에서 글 붙여넣기시 계단현상(밀림) 발생시 해결 방법 (0) | 2023.07.03 |
쉘 스크립트 gzip zip 파일 압축 (0) | 2023.04.08 |
vi vim 편집기 명령어 단축키 (0) | 2023.04.08 |
아카이브 (archive) (0) | 2023.04.08 |
댓글