리눅스(Linux)
리눅스 방화벽 오픈 확인
xemaker
2023. 3. 6. 15:00
telnet은 없다고 가정한다.
윈도우도 그렇고 리눅스도 보안때문에 그런지 디폴트로 텔넷은 설치가 안되는듯 한다.
윈도우, 리눅스 공통으로
curl -v 1.1.1.1:80
이렇게 하면 된다.
방화벽이 열려있을경우
방화벽이 열려있으면 html 코드등이 출력된다.
* About to connect() to
* Trying ...
* Connected to port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.29.0
> Host:
> Accept: */*
> HTTP/1.1 302 Found
머 이런식으로 나올 것이다.
방화벽이 막혀있을경우
방화벽이 막혀있다면 뭐가 막힌듯이 보이고 프롬프트가 안나올것이다.
* About to connect() to
* Trying ....
하고 한 10초가량 있다가
curl: Failed to connect to Network unreachable
이렇게 나올 것이다.
아님 아예 먹통처럼 가만히 있을것이다.
웹에서 했다면 페이지가 응답하지 않습니다 라고 나올것이다.
주의할점
여기서 중요한게 ip:port 이다. 스페이스가 아니다.
텔넷은 ip port 이라 헷갈릴 수 있다. 스페이스.
참고로 ip로 안하고 도메인으로 하고 DNS가 없다면 hosts 파일에 등록해줘야 한다.
리눅스일 경우 vi /etc/hosts 해서 등록하면 된다.