Программное обеспечение

не могу зайти на ftp с браузера через интернет. в локалке всё работает где и что я пропустил ftp "filelizza"

тут могут быть разные причины, если сервер за модемом, надо на модеме открыть порт 21 на комп с сервером, но часто провайдеры блокируют все порты ниже 1000, это препятствие можно обойти. На роутере/модеме настраиваете триггер портов в NAT, с более высокого на 21, на стороне сервера, а со стороны клиента, после IP ставите : и номер порта который вы указали в триггере.
JK
J@son\-\alex Kross
83 072
Лучший ответ
Евгений Ага Не катит. 21 порт - порт управления. Там нужен еще 20 порт и с 1024 по 65500 для данных.
>> на ftp с браузера

узнай, что эти слова означают, потом спрашивай
Юра .
Юра .
19 320
Максим Горелов а ты вот почитай и узнаеш что все текукщие браузеры имеют внутри фтп клиента и вполне умеют ходить по фтп... наверно удивительные вещи я рассказал....
Clichok написал в верном направлении, но для ftp не подойдет. У тебя 2 варианта:
1. Настроить на ftp, а sftp или ftps, тогда можно использовать метод Clichok с пробросом портов за НАТ.
2. Настроить правило проброса трафика за НАТом по принципу "все пакеты с внешнего IP на такой-то IP роутера (или его интерфейс) пробрасывать на такой-то внутренний IP ftp-сервера.
Если у тебя динамический IP или они не котролируются (постоянно меняются) , то тут:
1. только публикация.
2. ftp с внешним IP без НАТа (советую тогда от локалки отключить)
3. VPN сервер

Вот отличное описание FTP (http :// www. netpromoter. ru / help-ftp. html)

FTP это сервис, основанный исключительно на TCP (Протокол управления передачей) . FTP необычна в том, что она использует два порта, порт «данных» и порт «команд» (также известный как порт управления) . Традиционно это порт 21 для команд и порт 20 для данных. Однако зависимо от режима, порт данных не всегда будет 20.
В активном режиме FTP клиент соединяется с произвольного непривилегированного порта (N > 1024) к FTP серверному командному порту 21. Затем, клиент начинает слушать порт N+1 и посылать FTP команду PORT N+1 на FTP сервер. В ответ, сервер соединяется с указанным портом данных клиента из своего локального порта данных 20.
В пассивном режиме FTP клиент инициирует оба соединения с сервером, решая проблему с файрволами, которые фильтруют входящий порт данных клиента. При открытии FTP соединения, клиент локально открывает два непривилегированных порта (N > 1024 и N+1). Первый порт контактирует с сервером на порт 21, но вместо того, чтобы затем выдать команду PORT и позволить серверу в ответ соединиться с его портом данных, клиент выдает команду PASV. В результате сервер открывает произвольный непривилегированный порт (P > 1024) и посылает клиенту команду PORT P. Затем, для передачи данных, клиент инициирует соединение от порта N+1 к порту P на сервере.