File server: File Server | What is a file server and how does it work?
Файловый сервер
Некоторые размышления о совместной работе в сети
С чего начинается работа в компании — с обеспечения обмена информацией. И интенсивность обмена растет вместе с ростом компании, с увеличением числа рабочих проектов, сданных заказчикам объектов, с ростом архива компании.
Задача обеспечения совместного доступа к информации теоретически решается очень просто — закладка «общий доступ» в свойствах папки известна, пожалуй, любому, кто более-менее знаком с Windows. Однако с ростом компании, с увеличением числа отделов, встаёт вопрос разграничения доступа к данным. И если раньше пользователь мог просто «расшарить» (от англ. share — разделять) папку всем, то теперь ему придётся выборочно давать доступ конкретным пользователям. И если в сети нет механизмов централизованного управления пользователями и правами пользователей, то каждому, кто пытается дать доступ к своему компьютеру, придётся прописывать коллег, как пользователей своего компьютера, наделяя их соответствующими полномочиями. И так для каждого рабочего места в компании. И в итоге информация, относящаяся к одному проекту, но находящаяся на разных компьютерах, может кардинально различаться. И будет потрачено время, которого обычно не то, что мало, а практически никогда нет, для выявления и устранения разночтений. Попутно возрастают накладные расходы на управление общими папками и обеспечение резервного копирования ценной информации. А ведь еще есть ограничение на количество одновременных подключений к общим ресурсам в десктопных версиях Windows.
Какой может быть из этого выход? Например, установить отдельный компьютер — файловый сервер (англ. file server), открыть его для совместного доступа, и работать с информацией только на нём. Тогда, в идеале, будет существовать только одна актуальная копия необходимых в работе данных. Изменения в ней будут видны всем заинтересованным в ней пользователям. Да и обеспечить резервное копирование информации (англ. backup) одного компьютера легче.
Но у такого подхода есть и минусы. Ведь в качестве такого сервера в небольших компаниях используют обычные ПК, может только чуть более производительные на фоне других. И выходят эти «сервера» из строя так же, как и обычные ПК, с вытекающей из этого остановкой работы организации, что в итоге может привести к значительным убыткам. Конечно, администратор по возможности постарается иметь некий набор резервных комплектующих, или запасной компьютер целиком, однако выход из строя может повлечь потерю данных. Резервное копирование выполняется с некоторым интервалом (обычно не чаще, чем раз в сутки), поэтому восстановление резервной копии ведет к необходимости восстановить изменения с момента создания последней копии вручную. Что опять же во многих случаях представляет собой потерю денег. Решения на основе десктопных компонентов представляют весьма ограниченные возможности в плане повышения отказоустойчивости — фактически, эти возможности ограничиваются объединением нескольких дисков в RAID. В итоге, это приводит к мысли о необходимости использовать специализированные серверы там, где отказоустойчивость критична для бизнес-процессов.
В чем преимущество «идеологически правильных» серверов? Для начала подумаем, какие требования предъявляются к серверу. Сервер должен предоставлять бесперебойный доступ к своим ресурсам. Главное требование — обеспечение доступности. Доступность обеспечивается отказоустойчивостью и производительностью (если сервер перегружен, то он не способен обслуживать запросы клиентов, и становится недоступен для них). Это, скажем так, технические требования. Есть еще и эксплуатационные — удобство обслуживания и масштабируемость (англ. Scalability — возможность наращивать производительность без смены всего сервера). Рассмотрим эти требования.
Отказоустойчивость. Никто не способен гарантировать 100% надежность всех компонентов сервера, поэтому отказоустойчивость обеспечивается дублированием (англ. redundancy — избыточность). Дублирование блоков питания, контроллеров, RAID-массивы, избыточность модулей памяти, память с поддержкой ECC — все это направлено на обеспечение отказоустойчивости.
Производительность. Здесь, в принципе, все ясно и без дополнительных комментариев. Сравнительно с «обычным ПК» сервер предоставляет более широкие возможности в обеспечении высокой производительности — многопроцессорность, поддержка больших объемов памяти, более высокая пропускная способность внутренней шины и так далее. С другой стороны, не всегда это может требоваться, задачи бывают разные.
Удобство обслуживания. Может показаться неважным, однако это совсем не так — попробуйте остановить для ремонта сервер бухгалтерии во время аврала с годовой отчетностью — наверняка мало не покажется.
Что предоставляет сервер в плане удобства обслуживания? В первую очередь — горячую замену (англ. hotswap — возможность отключать/подключать компоненты сервера без прерывания его работы). Возможностью горячей замены может быть оснащено все — от систем охлаждения до памяти и процессоров. Также к этой категории относятся системы мониторинга, оповещения и удаленного управления, позволяющие управлять сервером даже без участия операционной системы (в частности, см. IPMI).
Масштабируемость. Палка о двух концах: с одной стороны, решение проблем, с другой — потенциальные проблемы. С одной стороны, позволяет взять сервер «на вырост» (двухпроцессорная плата с одним процессором, неполное заполнение слотов памяти), с другой — модельный ряд, например, процессоров обновляется достаточно часто, и через год Вы можете не найти процессор в пару к первому. Пользоваться следует очень аккуратно, почти всегда лучше заранее взять сервер под будущие потребности, чем досадовать от невозможности нарастить производительность по причине банального отсутствия комплектующих.
К сожалению, в этом мире за все нужно платить. За выполнение перечисленных требований в том числе. И чем выше степень выполнения этих требований, тем выше будет итоговая стоимость решения. Выбор сервера всегда есть нахождение баланса между стоимостью и его эксплуатационными характеристиками. Найти этот баланс невозможно без трезвой и взвешенной оценки потребностей компании. На одной чаше весов — потери от простоев, вызванные сбоями в работе сервера при недооценке потребностей, на другой — переплата за ненужные возможности, которая может быть очень значительной — серверные технологии недешевы.
Некоторые термины и определения:
1.Сервер (англ. server от англ. to serve — служить) — совокупность аппаратных и программных средств, выполняющая сервисные функции по запросу клиента, предоставляя ему доступ к определённым ресурсам.
2.Администратор (англ. administrator — управляющий) — сотрудник компании, выполняющий работу по поддержанию работоспособности компьютерного парка и сети компании.
3.Пользователь (англ. user) — лицо, которое использует предоставляемые информационной системой/сетью/сервером/сервисом ресурсы.
4.RAID (англ. redundant array of independent/inexpensive disks) — избыточный массив независимых/недорогих (скорее, недорогих) дисков. Используются как один из элементов обеспечения отказоустойчивости и/или повышения производительности.
5.Hot-spare (англ. горячий резерв) — механизм обеспечения автоматической (либо ручной, в зависимости от политики) замены вышедшего из строя компонента на резервный (резервный компонент подключен к системе и готов к работе, однако не функционирует, пока система работает корректно)
6.Hot-swap (англ. горячая замена) — возможность заменять компоненты системы без выключения всей системы.
7.IPMI — Intelligent Platform Management Interface. Технология, позволяющая администратору удаленно управлять сервером независимо от операционной системы. Подробная информация доступна на сайте Intel.
Файловый сервер для Windows | Русскоязычная документация по Ubuntu
Для того, чтобы создать файловый сервер, интегрированный в домен Active Directory, вам в первую очередь потребуется ввести вашу машину с Ubuntu в домен. Этому посвящена отдельная статья:
Для создания файлового сервера вам не нужно настраивать PAM, достаточно добавить доменных пользователей и группы через Winbind в систему.
После успешного входа в домен вам останется всего лишь настроить расшаренные ресурсы на вашем компьютере.
Тут стоит сразу обратить внимание на одну очень важную вещь: Samba пытается спроецировать права на файлы Windows на права Unix, однако из-за кардинальных различий в механизмах присвоения прав сделать это не всегда возможно. Учтите, что права на файлы всегда и в любом случае контролируются вашей файловой ситемой на компьютере с Ubuntu, самба может лишь подстраиваться под них, но не менять их поведение.
Поэтому по умолчанию на расшаренных ресурсах будут весьма скудные возможности контроля доступа — назначение разных прав для пользователя, группы и всех остальных. Однако это легко исправить, добавив в вашу ФС поддержку POSIX ACL. В этом случае можно будет назначать различные права различным пользователям и группам практически как в Windows.
Поддержка POSIX ACL есть как минимум в ext3/4, для её активирования вам необходимо просто добавить к опциям монтирования нужного раздела параметр acl
.
Важно, чтобы каталог, который вы хотите расшарить через Samba, лежал на диске, смонтированном с опцией acl. Иначе вы не сможете нормально использовать механизм разграничения прав доступа к файлам на шарах.
Есть и ещё один весьма немаловажный момент: POSIX ACL не поддерживают наследование прав доступа от родительских каталогов, а в Windows эта возможность присутствует. Поэтому в Samba реализован дополнительный механизм сохранения информации о наследовании прав доступа, который использует расширенные атрибуты файловой системы. Поэтому чтобы Samba могла корректно обрабатывать наследование прав кроме acl
к опциям монтирования файловой системы необходимо добавлять параметр user_xattr
, который как раз и отвечает за включение поддержки расширенных атрибутов.
Например, я всегда использую для организации расшаренных ресурсов отдельные LVM диски и у меня строчки в fstab для них выглядят примерно так:
/dev/mapper/data-profiles /var/data/profiles ext3 defaults,noexec,acl,user_xattr 0 2
Опция noexec
нужна потому, что на шарах для Windows 100% не должно быть исполняемых файлов Linux, и лишний раз перестраховаться не помешает.
Для работы с acl на Ubuntu необходимо установить пакет соответствующих утилит:
sudo aptitude install acl
После чего посмотреть расширенные права (т.е. ACL) на файл или каталог можно будет командой
getfacl file
А установить командой
setfacl [options] file
На всякий случай хочу обратить внимание на то, что механизм POSIX ACL не имеет никакого отношения к Samba — это просто надстройка над стандартным механизмом разграничения прав в Linux. Соответственно Samba может его использовать, но не может как-либо изменить или обойти.
Для работы с расширенными атрибутами ФС потребуется очень похожий на acl
пакет утилит — attr
, поставить который можно командой
sudo aptitude install attr
Для просмотра расширенных атрибутов можно использовать команду
getfattr file
А для установки
setfattr [options] file
Однако тут есть одна небольшая загвоздка. Дело в том, что Samba хранит всю информацию о наследовании в бинарном виде в единственном расширенном атрибуте user.SAMBA_PAI
. Поэтому поменять что-то с помощью setfattr
вам не удастся, только разве что полностью удалить расширенные атрибуты (иногда такое может потребоваться сделать).
Ну а управлять наследованием прав вам придётся с Windows машины с помощью штатных инструментов этой системы. Либо же с помощью утилиты smbcacls
, если вы разберётесь, как ей пользоваться.
Существует так же экспериментальный VFS модуль acl_xattr, который позволяет хранить NT ACL полностью в расширенных атрибутах. К сожалению, документации по нему нет, поэтому что-то вразумительное сказать по его поводу сложно. Ожидается, что в Samba 4 будет полная интегрированная поддержка NT ACL, а пока что можно пользоваться тем, что есть.
Если вам есть что добавить по поводу расширенных атрибутов в Samba и методах работы с ними — обязательно напишите в эту тему на форуме. Буду благодарен за любые ссылки, статьи и комментарии по теме.
Кроме того, расширенные атрибуты файловой системы позволяют включить в Samba полную поддержку файловых атрибутов DOS, таких как скрытый, архивный и пр.
Итак, будем считать что у вас есть в системе каталог, который вы хотите расшарить через Samba (и он находится на диске, подмонтированном с поддержкой acl и user_xattr). Теперь необходимо собственно настроить его расшаривание. Для этого нужно внести соответствующую информацию в файл /etc/samba/smb.conf
.
Начнём с общих настроек, которые можно добавить в секцию [global]
этого файла (это далеко не все возможные параметры, просто несколько достаточно полезных из них):
# Отключить расшаривание принтеров. Если вы конечно и вправду не хотите их расшаривать. # Для полного отключения нужно указывать все 4 строки, приведённых ниже load printers = no show add printer wizard = no printcap name = /dev/null disable spoolss = yes # Сделать скрытыми при просмотре с Windows файлы со следующими именами hide files = /$RECYCLE.BIN/desktop.ini/lost+found/Thumbs.db/ # Использовать для шар с публичным доступом следующего UNIX пользователя в качестве Guest guest account = nobody # Воспринимать как guest незарегистрированных пользователей map to guest = Bad User ## Настройки, использующие расширенные атрибуты файловой системы # Обрабатывать наследования прав с помощью расширенных атрибутов ФС map acl inherit = yes # Использовать расширенные атрибуты ФС для хранения атрибутов DOS store dos attributes = yes # Отключить маппинг DOS атрибутов на UNIX права, включённый по умолчанию # Согласно man smb.conf при использовании расширенных атрибутов эти опции обязаны быть отключены map archive = no map system = no map hidden = no map readonly = no
Теперь настройки непосредственно расшаренного ресурса. У меня он называется profiles, а физически на Ubuntu машине находится по адресу /var/data/profiles:
[profiles] # Комментарий comment = User Profiles # Путь до папки, которую расшариваем path = /var/data/profiles/ # Пользователи с неограниченными правами доступа к шаре # У меня стоит группа администраторов домена. # Эти пользователи при работе с файлами воспринимаются как локальный root admin users = "@DOMAIN\Администраторы домена" # Скрыть папки, к которым у пользователя нет доступа hide unreadable = yes # Доступ не только на чтение read only = no # Маски для создаваемых файлов - можно задать по желанию #create mask = 0600 #directory mask = 0700 # Отключение блокировок - лучше отключить locking = no
Есть множество других опций — за подробностями стоит обратиться к документации по Samba.
Не забудьте поставить правильного владельца и права доступа на папку, которую вы расшариваете, а то несмотря на любые настройки самбы в неё может быть запрещена запись на уровне прав Linux. Я делаю обычно так:
sudo chmod ug+rwx /var/data/profiles sudo chown root:"пользователи домена" /var/data/profiles
Обратите внимание, так как ваша Ubuntu машина введена в домен, то вы можете использовать пользователей и группы домена в качестве владельцев файлов прямо в Ubuntu.
Проверьте правильность конфигурации Samba командой
testparm
После чего перезапустите Samba:
sudo /etc/init.d/samba restart
Теперь вы можете с любой машины домена получить доступ к расшаренному ресурсу.
Кстати, не забывайте про SGID и Sticky биты для каталогов. Они позволят вам наследовать группу-владельца и запрещать пользователям удаление не своих файлов — это может быть очень удобно для многопользовательских хранилищ. Однако в отличие от редактирования прав из Windows поменять эти биты на папках на расшаренном ресурсе не получится — только вручную непосредственно на Ubuntu компьютере.
Кроме всего прочего Samba позволяет организовывать хранение предыдущих версий файлов, что бывает иногда полезно при создании общих ресурсов с пользовательскими данными. Подробности в соответствующей статье:
Файловый HTTP сервер в несколько кликов
Домашняя сеть есть сейчас практически в каждой квартире. Настольный компьютер, пара ноутбуков, планшет, коммуникатор… Как наладить удобный обмен файлами между всеми устройствами? Вариантов есть масса, но нас интересует только один, самый простой. Ведь на любом из перечисленных выше устройств есть браузер — было бы весьма удобно «раздавать» файлы по протоколу HTTP, а как это делать? Конечно, можно запустить и настроить Apache… Но — это немного не тот вариант. Чистой воды стрельба из пушки по воробьям. Предлагаю использовать HFS — HTTP File Server, специальную программу, призванную решать именно поставленную задачу.
Работает программа очень просто. Качаем, запускаем. На стадии запуска нам предложат добавить в контекстное меню проводника пункт «Add to HFS» — соглашаемся. Программа запущена, и следующее, что нужно сделать — это выбрать файлы и папки, которые должны быть доступны через HTTP. Для этого их можно перетаскивать в окно программы, или, щелкая правой кнопкой мыши, выбирать тот самый пункт контекстного меню — «Add to HFS». Вот, собственно, и все. Ваши файлы уже доступны по протоколу HTTP. Какой адрес надо вводить в браузере, чтобы получить к ним доступ, написано в верхней части окна HFS. Например, в моем случае это http://192.168.0.29/.
Вбив заветные символы в адресную строку браузера на любом компьютере в сети видим симпатичный веб-интерфейс в голубых тонах.
Папки, файлы — все на месте. Нажимаем на нужном файле — получаем возможность его скачать или посмотреть — в зависимости от формата. Но это — раздача файлов, а не обмен ими. Если нужен обмен — выбираем в HFS папку, которую хотим открыть для загрузки файлов, делаем на ней правый клик, и в меню идем в пункт Upload. При этом мы можем либо создать аккаунты, для тех, кто будет осуществлять загрузку, либо разрешить ее всем подряд (Anyone).
Кстати, пароли работают и в «обратную» сторону, то есть можно установить пароль на доступ к папке или файлу. Для этого делаем правый клик на файле и выбираем «Set user/pass…».
Последнее может быть полезно, если HFS используется не в домашней, а в районной или офисной сети. Да что там, если в вашем распоряжении имеется «белый» ip-адрес, делайте свой сервер доступным хоть всему миру.
Это лишь базовые возможности программы. Вообще в ней полно всяческих мелких функций, которые могут оказаться полезными в той или иной ситуации. В плюсы можно записать и скромные аппетиты программы в отношении оперативной памяти, и ее небольшой размер — (560 килобайт). Немного огорчает только одно — общается с пользователями HFS исключительно по-английски.
Сайт: http://www.rejetto.com/hfs/?f=intro
ОС: Windows XP, Vista, 7. На сайте разработчика имеется фраза «работвет во всех 32-битных версиях Windows», от себя могу добавить что в 64-битной Windows Vista тоже работает без проблем.
Цена: бесплатно
Русский язык: нет
Поделиться ссылкой:
Как настроить HTTP file server через SSL используя Stunnel? — Хабр Q&A
Здравствуйте!
Решил настроить HTTP file server через SSL используя Stunnel.
В файле конфигурации раскомментировал строки
TLS front-end to a web server
[https]
accept = 443
connect = 80
cert = stunnel.pem
И решил зайти через браузер на ip httpS://192.ХХХ.Х.ХХХ присвоенный моему локальному компу моим маршрутизаторов c прошивкой DD-WRT — все получается. Но стоит попробовать зайти на внешний ip httpS://4.ХХХ.Х.ХХХ присвоенный моим провайдером я попадаю в интерфейс DD-WRT моего маршрутизатора. Может кто-нибудь подскажет что я делаю не так?
Версии программ: сервера, stunnel и прошивки DD-WRT — самые последние.
Есть одна догадка. Может надо еще пробросить порт stunnel?
Блин на stunnel при каждом запуске меняется номер порта а зафиксировать я его не смог — в документации к настройкам stunnel я ничего похожего не нашел…
Разобрался в чем проблема. Я настраивал по инструкции https://forum.antichat.ru/threads/56265/ но расскоментировал «TLS front-end to a web server». Еще не закомментировал:
;[pop3s]
;accept = 995
;connect = 110
;[imaps]
;accept = 993
;connect = 143
;[ssmtp]
;accept = 465
;connect = 25
Вот это немного не понял: «Осталось сконфигурировать STunnel как сервис и запустить (команды в стартовом меню explorer «Install STunnel as service» и «Start STunnel service».
Теперь HTTP File Server доступен через протокол HTTPS то есть https://ваш_ип_или_хост:порт
Для пущей безопасности можно HTTP вообще отключить, а оставить только HTTPS. Делается это очень просто. В HFS идем в «Menu -> Limits -> Bans». Нажимаем Add row и в строке IP address mask пишем
\127.0.0.1 и отмечаем галочку Disconnect with no replay. Теперь к вашему серверу можно будет подключиться ТОЛЬКО через HTTPS. Зато взлома паролей уже можно не бояться.»
Не смог найти службу stunnel в службах windows и настроив доступ только по https я почему то не могу зайти по https но могу зайти по http…
Проблема решена. Дали совет на форуме HTTP File Server. Делаем в настройках menu -> Accept connexion on -> 127.0.0.1 и если у вас локальная сеть где больше одного ПК пытаемся зайти на сервер с другого компьютера.
файловый сервер | Что такое файловый сервер и как он работает?
Для многих компаний использование файлового сервера стоит рассмотреть по ряду причин. Во-первых, конечно, есть преимущество централизованности , которое гарантирует, что каждый авторизованный участник сети может получить доступ к сохраненным файлам. Это делает возможной совместной работы с этими файлами. Конфликты между различными версиями документа можно практически исключить, поскольку определенные действия, такие как редактирование или удаление, блокируются для других пользователей, как только вы открываете файл.Если вместо этого пользователям придется делиться желаемыми файлами в своей системе или передавать их с помощью съемных носителей, это потребует значительно больше времени и усилий и, скорее всего, приведет к разным версиям файлов.
Еще одно ключевое преимущество использования файловых серверов заключается в том, что они снижают нагрузку на клиентские ресурсы . За исключением личных документов, практически все бизнес-файлы и резервные копии могут храниться на файловом сервере, в зависимости от того, как компания желает использовать файловый репозиторий.И при правильной организации (включающей каталоги, папки и т. Д.) Пользователи автоматически автоматически получают гораздо лучший обзор всей инвентаризации файлов .
Если файловый сервер настроен для удаленного доступа через Интернет, файлы также будут доступны на ходу — очень похоже на онлайн-хранилище. Но в отличие от облачного решения компания всегда сохраняет контроль над файлами и их безопасностью. Это явное преимущество перед решениями сторонних производителей.
Сводка преимуществ файлового сервера:
- Простая организация всей инвентаризации файлов
- Высокая степень ясности
- Удобный обмен файлами
- Совместная работа без конфликтов версий
- Разгрузка клиентских компьютеров (возможно практически неограниченное хранилище)
- Возможен удаленный доступ через WebDAV, (S) FTP или SCP
- Защита данных и безопасность в ваших руках
.
Что такое файловый сервер? (с рисунками)
Файловый сервер — это компьютер, подключенный к сети, чаще всего к локальной сети (LAN), основная функция которой — служить централизованным хранилищем данных для нескольких машин в рамках модели компьютера клиент-сервер. сети. Они доступны в различных конфигурациях оборудования и программного обеспечения. Файловые серверы иногда используются для резервного копирования важных данных. Типичный файловый сервер будет настроен только для отправки и получения файлов и не будет запускать какие-либо активные процессы для пользователей.Они также могут быть настроены для распространения данных через Интернет с использованием FTP (протокол передачи файлов) или HTTP (протокол передачи гипертекста).
Серверы — это удаленные хранилища данных.
Любой современный компьютер можно настроить для работы в качестве файлового сервера.Простой персональный компьютер, обменивающийся музыкальными файлами по домашней сети, работает как файловый сервер. В более крупных организациях файловые серверы обычно представляют собой выделенные компьютеры, чаще всего оборудованные массивами очень больших устройств хранения. Наиболее специализированная форма файлового сервера, обычно используемая в современной вычислительной схеме, состоит из компьютеров, которые специально предназначены для работы только в качестве файловых серверов. Эти выделенные устройства обеспечивают сетевое хранилище (NAS) с использованием оборудования, которое обычно настроено так, чтобы максимизировать только их производительность при хранении и совместном использовании данных, и включает только самые базовые возможности ввода / вывода и обработки.
Файловые серверы иногда используются для резервного копирования критически важных данных, чтобы предотвратить потерю информации в случае неисправности жесткого диска.
Файловые серверы могут работать как с использованием стандартных, так и специализированных операционных систем.Все современные операционные системы позволяют компьютерам выступать в качестве файловых серверов. Операционная система Linux пользуется значительной популярностью на файловых серверах как из-за ее стабильности, так и по экономическим причинам. Windows & reg и UNIX & reg также часто используются в качестве операционных систем файлового сервера. Устройства NAS могут использовать версии стандартных операционных систем, но могут также использовать специализированные операционные системы с ограниченными функциями.
Файловые серверы обычно встречаются в ситуациях, когда совместное использование данных полезно.В больших сетях используются файловые серверы для облегчения обмена данными между пользователями. Сетевые системы, в которых используются централизованные файловые серверы, также легче защитить, поскольку все файлы расположены на централизованно расположенном оборудовании, и для них проще выполнить резервное копирование.
Все файловые серверы будут время от времени испытывать снижение производительности, когда спрос на данные особенно высок, но серверы, подключенные к Интернету, также уязвимы для атак.Отказ в обслуживании или распределенный отказ в обслуживании (DoS или DDoS) часто использовались против файловых серверов, подключенных к Интернету. В каждом случае злоумышленники наводняют файловый сервер таким количеством злонамеренных запросов данных, что законные запросы часто теряются или испытывают недопустимые задержки.
Файловый сервер — это компьютер, подключенный к сети, чаще всего к локальной сети (LAN), основная функция которой — служить централизованным хранилищем данных..
HFS — файловый сервер HTTP
HFS позволяет легко обмениваться файлами через браузер. Его легко настроить, и если вам нужна безопасность, вы можете иметь учетные записи пользователей. Он значительно улучшился с тех пор, как я впервые использовал его в 2009 году. Больше опций, и он стабилен. Еще одна интересная вещь — это то, что он был успешно протестирован с Wine под Linux. У него небольшой объем памяти, поэтому для его работы требуется очень мало ресурсов.
Приятно видеть, что эта программа поддерживается в течение стольких лет, и многие люди нашли ее очень полезной.Спасибо Массимо за прекрасную программу.
Просмотреть подробности
- Интерфейс
- Характеристики
- Удобство использования
- Значение
- Порекомендовать другу? Да
- Опубликовано 5 сентября 2018 г. для v2.3 мес.
Простой и очень полезный инструмент, который может легко исправить проблемы с ссылками UNC на страницах HTML.
Просмотреть подробности
- Интерфейс
- Характеристики
- Удобство использования
- Значение
- Порекомендовать другу? Да
- Опубликовано 21 июня 2012 г. для v2.2f
Раньше я пробовал много программ FTP-серверов, но без особого успеха, проходя через брандмауэр моего маршрутизатора. Настройка сервисов, портов, IP-адресов, маршрутизация MAC-адресов … «Кошмар», чтобы собрать все вместе. Часто заканчивал удаление всего, так как я не мог заставить его работать, что бы я ни делал, с минимальным руководством или без него. ЭТО программа «чудо одного файла». Только один файл для запуска, когда вы хотите поделиться. «Виртуальная файловая система» для обмена документами, поэтому мне не нужно настраивать местоположение, это мои диски и т. Д., Как того требуют все другие программы FTP…. И хорошо продуманная вики с файлами справки в Интернете, которая помогла мне пробиться через все брандмауэры и маршрутизаторы.
Просто работает …!
Теперь я могу отправлять дедушке большие файлы (более 100 МБ), например видео с детьми, без необходимости загружать их на веб-сайты с ограничениями по размеру файлов.
Просмотреть подробности
- Интерфейс
- Характеристики
- Удобство использования
- Значение
- Порекомендовать другу? Да
- Опубликовано 11 октября 2010 г. для v2.2f
.
HFS ~ HTTP File Server скачать
Полное имя
Телефонный номер
Должность
Промышленность
Компания
Размер компании
Размер компании: 1 — 2526 — 99100 — 499500 — 9991,000 — 4,9995,000 — 9,99910,000 — 19,99920,000 или более
Получайте уведомления об обновлениях для этого проекта.Получите информационный бюллетень SourceForge.
Получайте информационные бюллетени и уведомления с новостями сайта, специальными предложениями и эксклюзивными скидками на ИТ-продукты и услуги.
Да, также присылайте мне специальные предложения о продуктах и услугах, касающихся:
Программное обеспечение для бизнеса
Программное обеспечение с открытым исходным кодом
Информационные технологии
Программирование
Оборудование
Вы можете связаться со мной через:
Электронная почта (обязательно)
Телефон
смс
Я согласен получать эти сообщения от SourceForge.сеть. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации.
Я согласен получать эти сообщения от SourceForge.net указанными выше способами. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации.
Для этой формы требуется JavaScript.
Подписывайся
Кажется, у вас отключен CSS.Пожалуйста, не заполняйте это поле.
Кажется, у вас отключен CSS.
Пожалуйста, не заполняйте это поле.
.