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