Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как поднять внешний ftp-сервер в сети?

antonyyy Знаток (341), закрыт 16 лет назад
динамическим внешним адресом, настроенным в режиме роутера. Динамичность, имхо, преодолею с помощью no-ip.com, а вот как сделать, чтобы ftp был внешним Пока он только откликается только на внутренний ip 192.168.1.25. Для создания ftp пользовал как стандартные виндовские средства из IIS, так и сторонние программы. Пока безрезультатно. Думаю, вся штука во внутренней настройке сети. В общем, нид хелп =)
Дополнен 16 лет назад
По совету Jirvil пробросил 2121 порт. Теперь при попытке подключения к [ссылка заблокирована по решению администрации проекта], где xx.xx.xx.xx - внешний ip, получаю "Сеанс FTP был прекращён", причём сразу, без ожидания, как до этого. На локальном 192.168.1.25 всё работает - и просто [ссылка заблокирована по решению администрации проекта] и то же на 2121 порту. Есть ещё идеи?
Инфо: модем D-Link DSL-2500U, порты пробрасывал в "Virtual Server" вот так:
Server Name External Port Start External Port End Protocol Internal Port Start Internal Port End Server IP Address
FTP Server 2121 2121 TCP/UDP 21 2121 192.168.1.1
192.168.1.1 - адрес модема. Адрес хост-компа если в "Server IP Address" вставлять - нужный порт не открывается - проверено http://www.utorrent.com/testport.php?port=2121 =)
FTP-программу настроил listen on port 2121. Прога, кстати BulletProof FTP. Вот. Всё ещё need help
Дополнен 16 лет назад
перенастроил без 2121 - внешний, 21 - внутренний, но теперь отключил DMZ на хост - комп. Теперь FTP-серв видит вроде бы из внешки подключекние, но пишет:
(000030) 22.08.2008 18:19:12 - (not logged in) (192.168.1.25) > sending welcome message.
(000030) 22.08.2008 18:19:12 - (not logged in) (192.168.1.25) > 220 Nika
(000030) 22.08.2008 18:19:12 - (not logged in) (192.168.1.25) > disconnected.
несколько раз
Лучший ответ
Jirvil Мастер (1384) 16 лет назад
Если в инет выходишь через роутер - крути в нем настройки Virtual Server (port mapping тебе не нужен) . В настройках указываешь внешний порт, внутренний порт, и внутренний (192.168.1.25) ip-адрес машины в сети. Если пользуешься стримом, обрати внимание, что порт 21 у них заблокирован, поэтому доступ к фтп делай через, например, 2121.
То есть внешний порт - 2121, внутренний - 21, ip - 192.168.1.25

----
Добавлено.

Ты какие-то странные манипуляции делаешь.. .
ФТП сервер на 25 машине вешаешь на 2121... Получаешь строчку виртуального сервера (udp тебе не нужен) :
FTP Server 2121 2121 TCP 2121 2121 192.168.1.25
Остальные ответы
--- Профи (824) 16 лет назад
Способ подключения к инету - адсл, как я понял? если да, то внешний (реальный) адрес назначается на модем. Нужно включить в модеме переназначение портов на 21 порт (port mapping), но может называться и иначе. Суть в том, что когда на модем поступит запрос на 21 порт, модем перекинет запрос на машину в локалке.
Похожие вопросы