Telnet을 사용하여 서버에 연결할 수 없음

Telnet을 사용하여 서버에 연결할 수 없음

저는 Telnet을 처음 사용합니다. 나는 다른 서버에 연결하려고 노력해 왔습니다. Linux 터미널에 다음 명령을 입력합니다.

telnet 74.125.236.160

그러다가 얼마 후 다음과 같은 메시지를 받았습니다.

unable to connect to remote host: connection timed out

내가 뭘 잘못하고 있는 걸까요?

답변1

노력하다

ping 74.125.236.160

ping이 응답하는 경우(방화벽이 차단하지 않는다고 가정)

telnet 74.125.236.160 <port>

telnet 743.125.236.160 80

답변2

어쨌든 나는 Google(해당 IP 주소 범위의 소유자)이 초보자 사용자에게 원격 텔넷 액세스를 허용하지 않았다고 생각합니다!

네트워크에 연결된 프린터나 라우터와 같이 로컬 LAN에 있는 다른 장치처럼 좀 더 취약하고 방화벽이 잘 설치되지 않은 장치를 사용해 보십시오.

외부 장치에 대한 텔넷 연결 시도는 때때로 해당 장치에 대한 공격을 시작하는 것으로 해석될 수 있으며 적절한 보안 대응이 이루어질 수 있습니다.

답변3

Google을 포함한 거의 모든 웹사이트의 포트 80에 텔넷을 연결할 수 있습니다. 문제는 포트를 포함하지 않았다는 것입니다.

telnet google.com 80
Trying 216.58.220.238...
Connected to google.com.
Escape character is '^]'.

재미삼아 Google이 어떤 다른 포트를 열어두었는지 살펴보겠습니다.

nmap google.com

Starting Nmap 7.01 ( https://nmap.org ) at 2017-06-13 17:11 KST
Nmap scan report for google.com (216.58.220.238)
Host is up (0.040s latency).
Other addresses for google.com (not scanned): 2404:6800:4004:806::200e
Not shown: 998 filtered ports
PORT    STATE SERVICE
80/tcp  open  http
443/tcp open  https

두 가지 서비스만 있으면 됩니다. http와 https. 브라우저를 확인해 보면 Google로 이동할 때 항상 http에서 https로 리디렉션된다는 것을 알 수 있습니다. nmap에서 받은 정보를 보면 포트 443이 열려 있는 포트임을 알 수 있습니다. 확인해 봅시다:

telnet google.com 443
Trying 216.58.220.238...
Connected to google.com.
Escape character is '^]'.

그리고 그게 전부입니다.

관련 정보