호스트에 대한 경로 없음: 라우터가 나에게 할당한 IP를 통해 나 자신에게 SSH를 보낼 수 있지만 ISP가 나에게 할당한 IP를 통해 나 자신에게는 SSH를 사용할 수 없습니다.

호스트에 대한 경로 없음: 라우터가 나에게 할당한 IP를 통해 나 자신에게 SSH를 보낼 수 있지만 ISP가 나에게 할당한 IP를 통해 나 자신에게는 SSH를 사용할 수 없습니다.

이 질문에 대한 답변이 다른 곳에서 제공되었다고 확신하지만 무엇을 검색해야 할지 모르겠습니다. (나는 "telnet ubuntu ssh 데몬을 연결할 수 없습니다"와 같은 것을 시도하고 있습니다.)

  1. SSH로 접속할 수 있습니다10.0.0.9
  2. 저 할 수 있어요telnet 10.0.0.9 22
  3. sudo service ssh status켜져 있다
  4. /etc/hosts그리고 /etc/hostname일치합니다.
  5. gufw꺼져 있습니다.
  6. netstat -nat | grep 220.0.0:*LISTEN이고 :::*입니다 LISTEN.
  7. 라우터에서 포트가 올바르게 열려 있다고 생각합니다.포트 포워딩

그렇다면 내가 잘못했을 수도 있는지 확인해야 하는 누락된 링크는 무엇입니까? 내가 할 수 있는데 왜 할 수 ssh없습니까 ?65.x.x.xssh10.x.x.x

기존 응답이나 더 나은 검색어에 대한 링크를 제공할 수 있는 분은 누구라도 감사하겠습니다.


  • 샘플 출력 tcpdump -n -i ${interface} tcp port ssh or tcpdump -n -i ${interface} host ${external_client_ip_addr}:

19:20:43.747445 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [.], ack 1, win 65535, length 0 19:20:43.747562 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [P.], seq 1:24, ack 1, win 65535, length 23 19:20:43.747575 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [.], ack 24, win 14600, length 0 19:20:43.759613 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [P.], seq 1:42, ack 24, win 14600, length 41 19:20:44.504741 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [P.], seq 24:832, ack 42, win 65494, length 808 19:20:44.504800 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [P.], seq 42:1026, ack 832, win 16968, length 984

OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 67.x.x.x [67.x.x.x] port 22. debug1: connect to address 67.x.x.x port 22: No route to host ssh: connect to host 67.x.x.x port 22: No route to host

답변1

게시한 화면 캡에는 "끝 포트"가 23으로 표시됩니다. 이것이 다양한 포트를 전달할 수도 있지만 시작 포트와 끝 포트가 각각 "외부 포트"와 "내부 포트"를 참조하는 것도 마찬가지로 가능합니다. , 문제가 생겼습니다. "종료 포트"를 22로 변경해 보십시오. 또한 /etc/hosts.{allow,deny}.

답변2

제가 보기에는 귀하의 ISP가 포트 22를 차단하는 것 같습니다. 아마도 Heartbleed 때문일 수 있으며 무료 유닉스 쉘 제공자를 방해할 가능성이 가장 높습니다. 다른 외부 포트에 매핑하는 것이 좋습니다. 차이가 있는지 확인하세요.

관련 정보