Я плохо знаком с этим материалом, но я пытаюсь настроить ssh сервер в Ubuntu. Я могу войти в систему локально сервера, но когда я от сети, я получаю "порт 22: Соединению Отказывают".
Проведя долгое время, читая форумы и настраивая вещи, я пришел к убеждению, что это - потому что я не выполнил перенаправления портов. Действительно ли это необходимо даже при том, что у меня ТОЛЬКО есть модем с одним кабелем Ethernet к моему одному компьютеру в этой сети? Если так, что перенаправление портов сделает, который уже не продолжается? Кроме того, является перенаправление портов даже возможным использованием динамического IP-адреса (который я имею)?
Спасибо! - матовый
Нет, Вам, вероятно, не нужно перенаправление портов и да, перенаправление портов работало бы также с Вашим динамическим адресом.
Вам было бы нужно перенаправление портов, только если у Вас есть маршрутизатор, затем запрос прибыл бы через модем в маршрутизатор с внешним IP модема - динамично данный Вашим ISP - к некоторому порту, к которому Вы хотите получить доступ (22 для ssh), и необходимо было бы перенаправить в маршрутизаторе этот порт к некоторому внутреннему IP и порт.
В Вашем случае я думаю, что это - больше проблема с брандмауэром, работающим на Вашем сервере или некоторых sshd конфигурациях безопасности, не разрешающих Вам доступ от внешнего дюйм/с.
У Вас есть выполнение брандмауэра? В соответствии с Ubuntu можно открыть ssh порт с
sudo ufw allow 22
Проверьте https://help.ubuntu.com/8.04/serverguide/C/firewall.html.
Будьте осторожны с последствиями безопасности вводных портов к внешнему доступу. В случае ssh, если Вы хотите быть на безопасной стороне, проверка, что корневой доступ отключен и включи только PubkeyAuthentication и отключи пароль только аутентификация сбрасывающий ChallengeResponseAuthentication.
Тщательно читайте
man sshd_config