Jump to content

FTP серверы


lavini2000
 Share

Recommended Posts

На локальном серваке(WinXP SP2)поставил Apache и FTP. Вопрос: Как заливать софт локальным юзверям? Чё писать в броузере, и какие должны быть настройки FTP?

FTP серверы

Автор: Siberex

FTP - file transfer protocol (протокол передачи файлов), как и прочие протоколы передачи данных, использует формализованный язык запросов пользователя (клиента) и ответов (сервера). Как следует из названия, FTP предназначен в первую очередь для передачи файлов от сервера к пользователю и наоборот.

Под Windows существует множество FTP серверов, от самых простых (вроде Pablo's FTP Server) до профессиональных, поддерживающих работу в сети любой сложности. Существует также встроенное средство для организации FTP сервера - Microsoft Internet Information Services (IIS).

Один из наиболее известных продуктов - Serv-U от Rhino Software. Краткий перечень его основных возможеностей:

- шифрование данных с поддержкой сессий SSL/TLS;

- поддержка контрольных сумм на стороне сервера через xCRC;

- разграничение скорости загрузки "с" и "на" сервер (DL/UL - Download/Upload), в том числе отдельно для каждого пользователя;

- удаленное администрирование и мониторинг через удобную графическую оболочку;

- поддержка пользовательских групп и квотирования дискового пространства;

- поддержка динамической IP-адресации для сервера;

- сжатие файлов данных "на лету" для ускорения закачки;

- подробные журналы отчетов за любой период.

Немного о настройке межсетевого экрана (firewall'а) для корректной работы Serv-U. Для службы ServUDaemon.exe по умолчанию установите следующее:

- разрешить входящие подключения на порт 21 (FTP) по протоколу TCP со всех адресов вашей сети;

- разрешить исходящие соединения на удаленные порты с номерами больше или равными 1024 (в ненагруженной сети будет достаточно указать порты с 1024 по 8192) на все адреса вашей сети;

- разрешить входящие подключения на порт с номером 43958 по протоколу TCP для адресов сети, с которых будет производиться мониторинг или администрирование сервера (в первую очередь это, вероятно, будет localhost);

Для приложения ServUAdmin.exe понадобится разрешение исходящих соединений на порт с номером 43958 по протоколу TCP на все адреса, где необходимо мониторировать или администрировать сервер.

Ссылки:

http://www.serv-u.com - Serv-U FTP Server.

Русификатор от Алексея Агафонова можно найти на http://www.4ru.info.

http://www.ftpvoyager.com - FTP Voyager, популярный клиент от разработчиков Serv-U, имеет русскую версию.

http://www.cuteftp.com/products/ftp_clients.asp - CuteFTP.

http://filezilla.sourceforge.net - FileZilla.

http://www.smartftp.com - SmartFTP.

http://www.rarlab.com - FAR manager.

http://www.whitsoftdev.com - SlimFTPd.

http://www.pablosoftwaresolutions.com - Pablo's FTP Server.

http://www.goldenftpserver.com - Golden FTP Server.

http://sourceforge.net/projects/ftpserv - TYPSoft FTP Server.

http://www.cuteftp.com/products/ftp_servers.asp - GlobalSCAPE’s Secure FTP Server.

Edited by Q-Q
Link to comment
Share on other sites

  • Replies 175
  • Created
  • Last Reply

Top Posters In This Topic

dartman Да писал я всё это, ни чё не получаеться???? :D Затем и советуюсь....... Чай не дурнее паровоза :D

z-vetFTP server by Pablo Software Solution Version 1.52 :rolleyes: В чём трабла-то???

Link to comment
Share on other sites

Я, например, пользуюсь простеньким ftp-сервером Serv-U v.5. Чтобы все работало настроек надо минимум... При установке сервера требуется указать свой IP, юзеров, их права и доступные им каталоги. Вот и все!

Для входа на сервер в адресной строке браузера или ftp-клиента (при использовании Serv-U это без разницы) набираю ftp://мой_IP. Для заливки файлов юзерами делаешь каталог (например, Upload) и ставишь в нем разрешение на запись. С ftp-клиентом как заливать файлы думаю понятно? Через браузер: после захода на ftp браузер трансформируется в проводник Виндовс - там работает копировать/вставить.

З.Ы. А причем здесь Апач? :rolleyes: В данном случае нет никакой связи между Апачем и ftp-сервером.

Link to comment
Share on other sites

Попробовал я это д..мо. Вроде ж всё правильно, я коннекчусь, но потом пишет что NO DIRECTORY FOUND. Типы сервера ставил разные, и авто, и win, и unix, и os/2 и ещё пару других. Пробовал подключаться через встроенный FTP-клиент в FAR-е, и через специализированный Smart FTP, результат один и тот же.

Советую сменить программу. Могу посоветовать одну.

Вот тебе линк на TYPSoft FTP server 470 кб в архиве.

http://twtelecom.dl.sourceforge.net/source...v/ftpsrv110.zip

У меня он работает на 15 !!! машинах, раскиданных по двум областям, и на диал-апе и на выделенках. Проверен.

Есть русская морда. К сожалению, нет удалённого администрирования, но если оно нужно, то есть серверы, поддерживающие его. Но там и размер покруче. Мне хватает и TYPSoft.

Link to comment
Share on other sites

dartman

B) Пасибки, ща качну попробую. Токо вот вопрос: Как быть с проксей??? :rolleyes: Ведь для того чтобы включить FTP-шник, надо в проксе выключить доступ??? Ведь нельзя чтобы две проги имели доступ к одному и тому-же порту??? А как-же они(юзвери) будут качать с Инета FTP-файло или заливать туда??? У меня в сети веб-мастер есть.......... :blink:

Link to comment
Share on other sites

У меня этот Паблос стоит,работает,всё в порядке. В нём можно задать порт для ftp, отличный от 21-го. TypSoft - те же яйца,только в профиль... :rolleyes:

Link to comment
Share on other sites

z-vet

Порт я тоже пробовал менять, он почему-то не коннектится.

Где тут собака порылась?

Link to comment
Share on other sites

  • 5 weeks later...

Всем привет!

Как самому создать свой ftp-сервер? Чтобы на него можно было, к примеру, свои фильмы закидывать. :)

Link to comment
Share on other sites

задумал я в сетке ftp открыть. С прогой определился- Serv-U.

У кого-нибудь есть подробная инфа по её настройке?

Link to comment
Share on other sites

А там и настраивать для начала работы ничего не надо. При первом запуске она спрашивает твой IP, корневую папку для будущего ftp-каталого и пользователей. Все остальное можно будет настроить потом - квоты, лимиты скоростей и т.п.

Link to comment
Share on other sites

ptah

спрашивает твой IP,

Как в GPRS определить свой постоянный IP-адрес, если при каждом входе в инет он показывается разный ??? Такого наверное не может быть..или может ???

Edited by legos
Link to comment
Share on other sites

При первом запуске она спрашивает твой IP, корневую папку для будущего ftp-каталого и пользователей

а как запустить этот мастер во второй раз?

я так дмаю поставить вместо serv-u GuildFTPd - там с настройками лучше устроено

Link to comment
Share on other sites

Можно и GuildFTPd, но он совсем уж простенький.

А с serv-u - попробуй удали его, почить все за ним, переустанови и нормально настрой все при помощи Мастера.

З.Ы. У меня тоже не получилось повторно запустить этот Мастер.

Link to comment
Share on other sites

вот так не догадался сделать?

догадался. но там везде одно и тоже,

+ не написано как несколько директорий на харде

смонтировать в одну на FTP.

Link to comment
Share on other sites

Все проще на самом деле.

Вот выписка. Если кому надо вышлю подробный мануал.

Создание виртуальных папок.

Иногда возникает необходимость, предоставить пользователю каталог, находящийся на другом диске. Для решения этой проблемы, реализован механизм Виртуальных папок. Вы подключаете любой каталог (диск), и пользователь видит его как папку в своем домашнем каталоге, хотя физически подключаемая папка размещена в другой директории (диске).

Для создания виртуальной папки, необходимо выбрать Settings в ветви Вашего домена, закладку General:

Список созданных виртуальных папок, отображается в разделе Virtual path mapping.

Для добавления папки, необходимо нажать кнопку Add, будет запущен Мастер, в котором необходимо указать:

- Physical path – путь к подключаемой папке.

- Map physical path to – место подключения папки, т.е. папка сервера, в которую будет помещена виртуальная папка. Здесь может быть использована подстановка %HOME%, обозначающая домашнюю директорию пользователя (у каждого пользователя может быть своя домашняя директория) и %USER%, обозначающая имя пользователя.

- Mapped path name – имя виртуальной папки.

После подключения виртуальной папки, необходимо предоставить пользователю права доступа на исходный путь папки.

Например: есть диск G:\ и его надо подключить как подкаталог CD-ROM в домашней директории пользователя. Выбираем:

Physical path – «g:\»

Map physical path to – «%HOME%»

Mapped path name – «CD-ROM»

Заходим в настройки Учетной записи (группы) пользователя и даем доступ на чтение к диску «g:\».

Link to comment
Share on other sites

legos

Вопрос заключался в том, как организовать фтп в локалке. А с локальными сетями на основе gprs я еще не сталкивался :unsure: При gprs-соединении нужно каждый раз указывать текущий IP.

Link to comment
Share on other sites

  • 10 months later...

Имеется ftp сервер Serv-U (он вроде относительно продвинутый)

В нем есть возможность ограничения скорости для конкретного пользователя.

Мне нужно ограничить скорость для конкретного IP, но чтобы доступ всеравно

был анонимным (тоесть етому "IP" не надо вводить пользователя и пароля).

Как ето можно сделать или может быть ето могут другие ftp сервера ?

Link to comment
Share on other sites

  • 8 months later...

Подскажите пожалуйста, как сделать, чтобы компьютер в локальной сети был виден как FTP сервер. Извините, если вопрос уже обсуждался... :blush2:

Edited by L@mer или Nob
Link to comment
Share on other sites

Есть хорошая прога Gene6 FTP Server. Обладает интуитивно понятным и наглядным интерфейсом.

Можно использовать стандартный, на мой взгляд менее удобный Windows-овский ФТПишник, установить который можно через Установка компонентов Windows - Internet Information Servises (IIS) - Служба FTP. Он меньше хавает ресурсов, но менее удобный.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.



×
×
  • Create New...