FTP server под Windows XP

1. апостол 32 25.01.12 16:58 Сейчас в теме
Здравствуйте.
В интернете много статей, о том как средствами win настроить ftp server, но если интернет идет через роутер то такую ситуацию описывают вскользь. Подскажи более подробно как в данном случаи настроить ftp
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. jilnikov 25.01.12 17:08 Сейчас в теме
нужно уточнение какой роутер. Железка или сервак. как именно построена сеть? вот у меня машина сломалась мне ее выкинуть или еще можно почитнить? уточняйте как можно подробней
3. SYSokolov 25.01.12 17:53 Сейчас в теме
Для маршрутизатора (роутера) необходимо настроить правила публикации FTP сервера в Вашей сети. Т.е. указать роутеру, что все пакеты, которые приходят к нему на 21-й порт пересылать на 21-й порт компьютера внутри сети. В D-Link роутерах этот раздел находится в Advanced и называется Virtual Server. В зависимости от роутера название может отличаться но смысл тотже
4. Emuler 25.01.12 18:57 Сейчас в теме
+ настроить т.н. Dynamic DNS, установить компьютеру статический адрес внутри сети и при необходимости добавить исключения в файрвол роутера и компьютера
5. itek.09 26.01.12 00:35 Сейчас в теме
ftp сер вер это хорошоюююи очень удовно
6. petruha1979 26.01.12 08:21 Сейчас в теме
А через роутер не проще настроить фтп? если не держит попробуй другуюпрошивку, от OLEGA например. Мне помогло
7. petruha1979 26.01.12 08:23 Сейчас в теме
8. kotuke 26.01.12 09:15 Сейчас в теме
Расскажите более подробно о устройстве вашей сети. Возможно вам всего навсего потребуется вывести ваш сервер в демилитаризованную зону (DMZ)
9. апостол 32 26.01.12 10:23 Сейчас в теме
Спасибо всем за ответы.
Сеть имеет выделенный постоянный ip 195.34.XXX.XXX, интернет раздается через роутер zyxsel prestige 660RU-T1. Локальный адрес машины на котором настраивается ftp 192.168.1.251, на этой машине стоит Win Xp Prof.
Я не знаю, что еще описать про сеть...
10. yura1111 26.01.12 18:12 Сейчас в теме
Если хочеш нормальный ftp делай на unix.
1. береш самое хреновое железо.
2. описаний на форумах выше крыши
3. устанавливаеш и забываеш о нем, работает без збоев, в отличии винды, забудеш о фразе "перезагрузи".
11. апостол 32 26.01.12 18:20 Сейчас в теме
(10)unix это конечно заманчиво, но надо на том, что есть т.е. На win
12. CrackedBone 26.01.12 18:22 Сейчас в теме
Если знаешь как поднять сервак на XP Prof, то просто прокинь порты на зухеле, чтобы все подключения на 21 порт шли непосредственно на твой фтп, тогда снаружи можно будет его видеть.
Да, еще бывает, ято провайдеры вешают на 21 порт админку от можема, если у тебя от прова есть только кишка, а зухель твой, то проблем не будет, но у меня модем провайдерский, пришлось их просить прокидывать мне 21 порт.
13. апостол 32 26.01.12 18:28 Сейчас в теме
(12) проблема как раз в том, что в настройках роутера в nat прописал порт 21 и свой ip 192.168.1.251. Но подключится не могу
14. nsm 26.01.12 18:34 Сейчас в теме
Для начала нужно проверить, может FTP-сервер уже работает на Вашей машине. Для этого попробуйте в любом FTP браузере (FAR, "Проводник", Internet Explorer и др.) введите в адресной строке свой адрес с указанием протокола ftp (например, ftp://имя_Вашего_ПК_в_сети/, или ftp://IP_адресс_Вашего_ПК_в_сети) либо укажите стандартный адрес, который соответствует локальному (т.е. Вашему) ПК: ftp://localhost/ или ftp://127.0.0.1/. Если Вы получили сообщение, что заданный адрес (сервер или др.) не доступны, значит сервер не установлен или не запущен.
Идем в папку "Панель управления", находим заначек "Администрирование" запускаем.
В папке "Администрирование" Вы должны сразу заметить заначек "Internet Information Services"
Если там его нет (а по умолчанию, обычно, оно не установлено) следует разыскать Ваш дистрибутив Windows XP и выбрать в "панели управления" "Установка и удаление программ" и "Установка компонентов Windows"
Далее следует выбрать компонент "Internet Information Services (ISS)" и в открывшемся окне списка составляющих "Служба FTP"
Теперь компоненты установлены и готовы к работе. Опять возвращаемся к "Панель управления" - "Администрирование" - "Internet Information Services". Теперь мы получаем диалоговое окно
В нем находим "FTP-узел по умолчанию" и смотрим на кнопки управления (). Нажата кнопка "Запуск объекта"? Отлично! FTP сервер уже работает на Вашем ПК, в противном случае нажимаем на эту кнопку () и запускаем сервер.
Поздравляю! Вы стали обладателем персонального FTP сервера!
При желании следует его немного подстроить. "Правый клик" по "узлу по умолчанию" и пункт "Свойства"
Заполняем поле IP адреса (при необходимости, если он у Вас "статический", т.е. не изменяется) и при желании можно подправить (с осмысливанием!) другие параметры.
На следующей закладке разрешаем (птичкой) заходить на FTP сервер анонимно (т.е. любой желающий может зайти)
Можем указать тексты приветствия (их увидят только пользователи FTP браузеров, которые эту информацию отображают, например FAR. Но, как правило, при большой скорости сети, это приветствие очень быстро проскакивает и пользователь практически ничего не успеет в нем прочитать)
Ну и на последок - выбираем корневой каталог на Вашем компьютере, где будет содержатся Ваш FTP сервер
Бывают случаи, когда хочется дать в свободный доступ не только содержимое одного каталога (и вложенных в него), а и другого каталога на другом диске или разрешить другим пользователям записывать свои файлы на Ваш FTP сервер (например в папку Incomming). Для этого существуют виртуальные каталоги. Для этого делаем "правый клик" мышкой в нужном месте дерева каталога Вашего FTP сервера и выбираем соответствующий пункт.
Далее с помощью мастера заполняем поля "псевдоним" (это имя которое будет ссылкой на реальный каталог) и "путь" к реальному каталогу, доступ к которому Вы хотите открыть. На последней странице мастера Вам предложат выбрать права доступа. Для того, чтобы Вам могли записывать в этот виртуальный каталог следует разрешить запись и чтение.
Проделав вышеуказанные операции Вы можете быть немного разочарованы, т.к. после входа на Ваш FTP сервер Вы не увидите только что созданных виртуальных каталогов. А все дело в том, что они не отображаются при просмотре и поэтому следует выполнить небольшую хитрость, а именно нужно в Вашем корневом каталоге (например, E:\FTP\) создать пустые каталоги, имена которых в точности отвечают виртуальным.
15. alexsid 26.01.12 18:34 Сейчас в теме
Не имеет значения какой сервер, но на роутере тебе надо сделать проброс 21 порта на ip компа(сервера) где установлен FTP сервер, а вообще на Linuxe работает намного стабильней и лучше.
31. viktor777 06.02.12 07:27 Сейчас в теме
(15) alexsid,
Линукс, динукс, одно и тоже. Чем лучше то? FTP он и в Антарктиде FTP.
16. CrackedBone 26.01.12 19:22 Сейчас в теме
Кстати, а во внутренней сетке сервак виден и нормально работает? Это очень важно.
17. апостол 32 26.01.12 23:19 Сейчас в теме
(16) да в сетки сервак виден и работает без проблем
18. CrackedBone 27.01.12 10:01 Сейчас в теме
(17) апостол, попробуй из внешней сетки ломануться на 21й порт своего адреса через командную строку ftp o xxx.xxx.xxx.xxx, где xxx.xxx.xxx.xxx это внешний адрес твоей сети и скажи что тебе пишут.
А еще заодно покажи скрином настройки твоего порт-форвардинга.
22. апостол 32 02.02.12 15:05 Сейчас в теме
(18) пинг из внешней сетки проходит успешно.
Прикрепленные файлы:
19. surgeon 27.01.12 12:02 Сейчас в теме
1) Знать IP адрес локального кмпа и порт где поднят ФТП
2) Знать IP модема(например белый IP) по которому будешь подключаться из инета.
2) Настроить Port Forwarding на модеме указав локальный Ip и порт.
4) Подключтся из интернета.
20. surgeon 27.01.12 12:08 Сейчас в теме
Кстати можно проверить телнетом доступность порта - telnet ИП_белый порт
21. basej1c 29.01.12 14:16 Сейчас в теме
23. CrackedBone 04.02.12 10:07 Сейчас в теме
Я ыне про пинг из внешней сетки говорил, а про попытку подключения к ftp через командную строку. Попробуй и скажи что тебе там пишут.
А в настройках роутера вроде все верно. Хотя, может еще стоит зайти в Remote Management и проверить там не занят ли 21-й порт. Хотя вряд ли.
24. апостол 32 04.02.12 10:48 Сейчас в теме
(23) понял. Попробывал через ftp открылось окно для в вода имени пользователя и пароля. В вожу их и выдается, что соеденение не установленно.
27. alexx2007 04.02.12 15:39 Сейчас в теме
(24) апостол, Ты дружище не мучайся, слава богу мы сейчас живем в то время, когда не надо ломать голову, где взять софт. Существует множество готовых решений FTP-серверов, гугл тебе в помощь. Ставишь фтп-сервак и радуешься жизни. У меня так в десятке мест по городу настроено. Удобно блин! Причем я пробросил несколько портов: 1221 - 21 192.168.1.23, 1222 - 21 192.168.1.76 и т.д. Получается имею доступ до любого компа во внутренней сети предприятия, главное запомнить адресацию.
25. CrackedBone 04.02.12 11:07 Сейчас в теме
Ну значит сервак у тебя работает! Просто не настроены права, судя по всему. И да, просит ввести логин и пароль точно сервак, а не модем или еще что-то? Просто сталкивался уже с такой фигней, бился с серваком, а когда посмотрел куда ломлюсь четь не сгорел от стыда, ибо пытался пробиться именно на модем, и потому он, ясен хрен, не принимал мои пароли и логины:)
28. апостол 32 04.02.12 19:08 Сейчас в теме
(25) спасибо за советы. Буду копать права на сервере.
26. aar 04.02.12 11:53 Сейчас в теме
Программу лучше использовать golden ftp server pro, правильно отображается русский шрифт.
29. апостол 32 04.02.12 19:11 Сейчас в теме
Спасибо всем за участие в этой теме и за советы. Постараюсь добить этот вопрос стандартными средствами. А потом попробую сторонний софт
30. пользователь 05.02.12 03:39
Сообщение было скрыто модератором.
...
32. t1313 07.02.12 09:38 Сейчас в теме
Пробросить порты на шлюзе на нужный комп внутри сети (на котором поднят FTP сервер). Да и на самом компе с ftp проверить открыты ли нужные порты.
33. lyashuk2012 20.02.12 07:03 Сейчас в теме
FTPZilla, в автозагрузку. На уровне 2008 сервера есть встроенное решение, если не разово нужен FTP то я думаю стоит задуматься о переходе на него.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот