У меня проблемы с установлением SSH-соединения с Raspberry Pi 3 за пределами локальной сети.

конфигурация

  • У меня динамическая настройка DNS с использованием No-IP, и она отлично работает для моего сервера Ubuntu 16.04.
  • Я настроил ufw чтобы разрешить весь входящий трафик на порт 2224, и у меня настроен маршрутизатор для перенаправления трафика на внешний порт 2224 на внутренний порт 2224 по статическому IP-адресу моего Pi.
  • Работающий сервер настроен таким же образом, за исключением того, что он использует порт 2223.
  • Единственное, что я изменил в своем файле sshd_config - это порт (2224).

Испытания / действия

  • Он был перезагружен несколько раз, и у меня нет проблем с подключением к нему по локальной сети с других устройств.

  • Журналы маршрутизатора также, кажется, правильно перенаправляют порт, поэтому кажется, что это проблема самого Pi.

  • Я не могу даже telnet к порту 2224 от внешнего (он просто висит и ничего не отображает).

  • Кроме того, /var/log/auth.log не показывает никаких попыток аутентификации с публичного IP.

Если бы кто-нибудь мог дать какой-нибудь совет относительно того, что мне делать дальше, я был бы очень признателен. Спасибо!

1 ответ1

0

Так что это решено сейчас. Оказалось, глупый оплошность с моей стороны. Нет отдельного поля для подсети. Он должен быть добавлен непосредственно к статическому IP (10.23.42.4/24). Оказывается, по умолчанию это /8. Спасибо за помощь.

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