Здравствуй, Хабр!
Я новичок в Линуксе и администрировании, но на днях снес винду на старом ноуте, поставил linux server, купил у провайдер белый ip и сказал:
-Теперь ты будешь сервером! И стал ноутбук сервером....В общем в локальной сети подключение через ftp получается, но по внешнему ip ничего не работает. Переброс портов делал.
проще - забить на фтп. Используйте sftp (который поверх ssh)
Проблема в том, что для фтп протокола мало пробросить 20-21 порт. Надо еще использовать пассивный режим. И во многих роутерах для проброса фтп есть специальные галочки...
ну наверно надо рассказать - как и где и какие порты Вы прокидывали. и собственно какой FTP установлен на "сервере" и как настроен. активный \ пассивный режим итд...
а подключаться так же как и внутри, только по внешнему IP. и естественно проверять надо с другой сети, а не с домашней
batonpeton, а при чем тут 80й порт? он обычно используется для веба, ftp по умолчанию имеет 21 порт.
ну и для пассивного режима надо еще порты прокидывать, в зависимости от настроек FTP
FTP - протокол очень старый, он ровесник самого тырнета. И он рассчитан на тырнет, в котором нет файрволлов :) Кроме управляюих портов 20-21, нужно еще обеспечить проброс порта данных. Для того, чтобы это работало в ipfilter, например специальные модули подгружаются.