1

Мне трудно подключиться к моему SSH-серверу Ubuntu. Я использую Putty для моего SSH-клиента. Я пробежал хоть обычную диагностику и проверил ...

  1. OpenSSH установлен на сервере
  2. Порт 22 открыт на сервере и модеме
  3. Порт 22 перенаправлен на сервер
  4. SSH работает
  5. Может подключаться к SSH серверу с других устройств в локальной сети с помощью Putty, но не снаружи
  6. Может пинговать SSH сервер с других устройств в локальной сети, но не снаружи

Я даже могу использовать "canyouseeme.org", чтобы получить ...

"Успех: я вижу ваш сервис на $ my.external.IP.адрес на порту (22) Ваш интернет-провайдер не блокирует порт 22 "

но ... если я добавлю свой внешний IP-адрес в замазку, он просто переместится на черный экран, пока не истечет время ожидания соединения.

Что дает? Я не могу думать о том, что проблема может быть.

2 ответа2

1

После того, как это соединяется, это когда я пытаюсь поместить свой внешний IP-адрес в замазку. Конечно ... без игры в кости. Стоит ли подключаться к серверу с компьютера, который не находится в той же локальной сети? Имеет ли это значение?

Да, это огромное дело. Вы не можете использовать внешний (общедоступный IP-адрес), когда находитесь на стороне локальной сети (LAN) позади основного шлюза (ISP). Если ваш маршрутизатор не поддерживает отражение NAT (большинство брандмауэров потребительского уровня не имеют такой функции), он не будет работать. Попробуйте подключиться к вашему серверу, используя замазку "снаружи" вашей локальной сети (дома / кафе), тогда он должен работать и использовать локальный (LAN) IP сервера, когда вы находитесь на стороне LAN.

0

Проблема исходит от вашего роутера, а не сервера, по-видимому.

"Успех: я вижу ваш сервис на $ my.external.IP.адрес на порту (22) Ваш интернет-провайдер не блокирует порт 22 "

Этот результат вам не сильно поможет ... Не заблокировано не означает, что устройство прослушивает данные на этом порту.

Какая марка и модель вашего роутера? Таким образом, мы могли бы помочь вам!

Если вы знаете, как, попробуйте добавить правило NAT, которое перенаправляет ваши входящие соединения порта 22 на устройство локальной сети, к которому вы хотите получить доступ (например: перенаправить порт 22 на 192.168.0.45)

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