Передача файлов в локальной сети

Материал из Энциклопедия Хаб.ру
Перейти к: навигация, поиск

Для начала надо определиться в главном - протоколе. http или ftp? Решить просто: если надо передавать файлы только в одну сторону (грубо говоря - с сервера клиенту/клиентам) - то предпочесть стоит http, т.к можно брать файлы совершенно любым браузером и у клиента 100% не возникнет никаких сложностей, ему достаточно будет обычной прямой ссылки, которую можно разместить где угодно или переслать по почте/аське. При минимальной сноровке можно рядом положить html-файл, созданный даже тем же Вордом, в котором будет описание файла, какая-то картинка и ссылка - почти сайт ;)

Если хотя бы иногда появляется необходимость не только отдавать, но и принимать файлы (т.е дать возможность кому-то что-то залить себе на машину) - стоит смотреть в сторону ftp-сервера.

Замечу, что ничто не мешает держать одновременно и ftp- и web-сервер и клиенты могут одновременно пользоваться и тем и другим.

Резюмируя, могу посоветовать следующие софтины (подчёркиваю: рекомендации исходя из соображений простоты и скорости запуска в работу):

Все перечисленные софтины бесплатные (кроме Gene6 FTP Server, но и это, как известно, в рунете не проблема), все - на английском языке (опять же, кроме Gene6 FTP Server - есть русский языковой файл), все настраиваются просто элементарно, фактически вообще без настроек - "включил и работай" (опять же кроме Gene6 FTP Server, с которым надо 10 мин повозиться, но его функционал того стоит).

Безусловно, существует огромное множество других программ для реализации этих целей, с гораздо большими возможностями (и, соответственно, кучей конфигов и настроек). Ни в коем случае не стоит ограничивать кругозор и зацикливаться на предложенном - я выбрал и опишу эти лишь потому, что они, на мой взгляд, самые простые и удобные для непрофессионала, у которого цель "взять и сделать", а не всесторонне изучать вопрос "как это делается правильно".

Gene6 FTP Server выпал из этого списка лишь потому, что он поддерживает виртуальные директории (т.е есть папки на диске - например c:\prog1 d:\soft23 и e:\crack456, а для клиента, зашедшего на сервер, они будут выглядеть как подпапки одной корневой папки /soft /music /kino или даже одна будет подпапкой другой или как вам заблагорассудится), для каждой можно указать необходимые права доступа и даже показывать совершенно разные папки для разных пользователей. Такой функционал есть далеко не у каждого серьёзного ftp-сервера и это очень удобно.

В конце концов, в любом случае, каждый решает для себя сам...

FTP-сервер, кстати, можно подключить как сетевой диск и вы забудете о том, что это вообще ftp - в системе просто появится еще один диск и им можно пользоваться точно так же, как и локальным жёстким диском (создавать, редактировать, переименовывать и удалять файлы привычным образом - если на ftp-сервере у вас есть соответствующие права).

У меня одно время было подключено 2 провайдера и ftp-сервер одного из них был подключен как диск, а этот диск, в свою очередь, был виртуальной папкой уже моего ftp-сервера. Таким образом, мои знакомые из одной сети, заходя ко мне на ftp, получали доступ к внутреннему ftp-серверу другого провайдера и довольно долго и успешно качали оттуда файлы, даже не зная, где они лежат на самом деле ;)

см. также:

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты