Я новичок в ubuntu и только начал настраивать свой первый сервер ubuntu.
Проблема заключается в openssh. Я создал сервер openssh с помощью tasksel. Переадресованный порт 22 на маршрутизаторе на IP-адрес сервера. В локальной сети все работает нормально. Я могу ssh на сервер с любого компьютера. Однако, когда я пытаюсь использовать ssh с использованием внешнего IP-адреса, я получаю сообщение об ошибке:
Permission denied, please try again.
Вам нужно включить Port Forwarding в своем высокоскоростном модемом или персональном маршрутизаторе (если он у вас есть).
Войдите в портал администратора вашего маршрутизатора / модема с помощью http://192.168.2.1 (может быть 1.1 или что-то еще в соответствии с вашим сетевым диапазоном) и найдите Internet Option. Установите правило для перенаправления трафика порта 22 на локальный сервер. Это будет гарантировать, что трафик будет перенаправлен на ваш сервер Ubuntu даже с публичными IP-изменениями из пула DHCP.
Работает для меня все время и надеется, что это сработает и для вас.
Я решил эту ситуацию. Проблема была в IP-адресе, поскольку я использую мобильную сеть 4G, и у них странная сетевая политика.