1

Я хотел бы получить доступ к своему ПК с Ubuntu удаленно через SSH. В настоящее время демон SSH прослушивает порт [x]. Мой роутер - ASUS DSL-N12E.

Я создал правило для брандмауэра со следующими параметрами:

  • Протокол: TCP
  • Направление: вниз по течению
  • Порт источника: [x]
  • Dest IP/Mask: 192.168.1.100/255.255.255.255
  • Порт назначения: [x]

и правило виртуального сервера NAT со следующими параметрами:

  • Протокол: TCP
  • Локальный IP: 192.168.1.100
  • Локальный порт: [x]
  • WAN IP: pppoe1
  • Порт WAN: [x]

Я могу подключиться к серверу SSH из локальной сети, используя ssh -p [x] myuser@192.168.1.100 , но не могу сделать это с помощью ssh -p [x] myuser@mypublicip . Я предполагаю, что что-то не так с конфигурацией маршрутизатора, хотя canyouseeme.org говорит, что порт [x] открыт.

Есть идеи о том, что я могу делать не так?

2 ответа2

2

Это распространенная проблема на многих маршрутизаторах.

Звучит так, будто вам нужно включить NAT reflection , Nat hairpin или NAT loopback , имя меняется на разных маршрутизаторах, но имейте в виду, что не все маршрутизаторы поддерживают его.

... Пожалуйста, проверьте версию прошивки, похоже, ваш роутер либо не поддерживает ее из коробки, либо содержит ошибки ... Я только что нашел это, хотя 6 месяцев, это указывает на исправление прошивки, где петля не всегда работала. (Не уходите отсюда - проверьте Asus напрямую на предмет новизны).

0

Вы можете подключить свой компьютер с помощью SSH-доступа к локальной сети, но не можете получить удаленный доступ.

Вы можете подключиться через; ocal сеть, потому что порт [x] был открыт на вашей машине, и вы используете локальный IP для доступа к нему

Пожалуйста, проверьте правильность настроек переадресации портов.

Также перепроверьте порт прослушивания с удаленного IP на ваш публичный IP с помощью telnet

telnet [remote_ip] [port_number]

Надеюсь это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .