Я знаю, что это было опубликовано бесчисленное количество раз раньше, но то, что я прочитал, я либо не совсем понимаю, либо это не работает.
Поэтому я решил снова спросить и, возможно, получить конкретную помощь по моему делу.
Итак, я могу подключиться по SSH к своему серверу Ubuntu (14.04.3 LTS), работающему с сервером Lamp в локальной сети. (Я использую Ubuntu Server в виртуальной машине (на W7) на виртуальной машине с подключенным к Интернету подключением, чтобы получить собственный локальный IP-адрес)
Поэтому, когда я подключаюсь с другого компьютера в сети через Putty, я просто ввожу его локальный IP 192.168.1.128. Это работает, я могу войти, и все хорошо.
Но когда я пытаюсь использовать свой телефон для этого, с Serverauditor (iOS) через сеть 3g/4g, это не сработает.
И да, я использую внешний IP, а не локальный.
У меня есть порт, перенаправленный порт 22 и 80. Веб-сервер apache2 нормально работает за пределами сети через порт 80. Впрочем, на данный момент это только по TCP. Я включил оба, но это не сработало. Я попытался установить только TCP, так как где-то читал, что он не использует UDP. И он работает локально с TCP.
Мой провайдер не блокирует порты.
Я застрял на этом этапе. Я довольно новичок в Linux, поэтому я не уверен на 100%, как все это сделать. Если вы дадите мне команду, я смогу ее выполнить, но не намного.
Так что, если кто-то может помочь мне попытаться заставить это работать, я буду очень благодарен! Кроме того, обратите внимание, что если вы что-то, ветераны, говорите сами за себя, чтобы заставить это работать, пожалуйста, скажите мне в любом случае, так как я почти не знаю, что я делаю в данный момент.
Скажите, пожалуйста, есть ли дополнительная информация о системе, которая вам нужна? Я вроде как новичок в этом, поэтому я не уверен, что вам нужно знать, чтобы устранить неполадки.
Спасибо!
РЕДАКТИРОВАТЬ: Мой маршрутизатор портирует и да, он применяется. И порт 80 работает, а не 22.