Как создать файловый сервер с доступом через веб-интерфейс
Обновлено: 21.11.2024
Один из наиболее распространенных способов подключения компьютеров Ubuntu и Windows к сети — это настройка Samba в качестве файлового сервера. В этом разделе описывается настройка сервера Samba для обмена файлами с клиентами Windows.
Сервер будет настроен на обмен файлами с любым клиентом в сети без запроса пароля. Если ваша среда требует более строгого контроля доступа, см. раздел Защита файлов и серверов печати.
Установка
Первым шагом является установка пакета samba. В командной строке терминала введите:
Это все, что нужно сделать; теперь вы готовы настроить Samba для обмена файлами.
Конфигурация
Основной файл конфигурации Samba находится в /etc/samba/smb.conf. Файл конфигурации по умолчанию содержит значительное количество комментариев для документирования различных директив конфигурации.
Примечание
Не все доступные параметры включены в файл конфигурации по умолчанию. Дополнительную информацию см. на справочной странице smb.conf или в сборнике Samba HOWTO.
Сначала отредактируйте следующие пары ключ/значение в разделе [global] файла /etc/samba/smb.conf:
Параметр security находится ниже в разделе [global] и по умолчанию закомментирован. Кроме того, измените EXAMPLE, чтобы он лучше соответствовал вашей среде.
Создайте новый раздел внизу файла или раскомментируйте один из примеров для общего каталога:
комментарий: краткое описание общего ресурса. Настройте в соответствии с вашими потребностями.
путь: путь к каталогу для совместного использования.
В этом примере используется /srv/samba/sharename, поскольку, согласно Стандарту иерархии файловой системы (FHS), /srv — это место, где должны храниться данные, относящиеся к конкретному сайту. Технически общие ресурсы Samba могут быть размещены в любом месте файловой системы, если права доступа правильные, но рекомендуется придерживаться стандартов.
доступный для просмотра: позволяет клиентам Windows просматривать общий каталог с помощью проводника Windows.
guest ok: позволяет клиентам подключаться к общему ресурсу без ввода пароля.
только чтение: определяет, доступен ли общий ресурс только для чтения или предоставлены права на запись. Права на запись разрешены, только если значение равно нет, как показано в этом примере. Если задано значение да, доступ к общему ресурсу возможен только для чтения.
маска создания: определяет разрешения, которые будут иметь новые файлы при создании.
Теперь, когда Samba настроена, необходимо создать каталог и изменить разрешения. В терминале введите:
Примечание
Переключатель -p указывает mkdir создать все дерево каталогов, если оно не существует.
Наконец, перезапустите службы samba, чтобы активировать новую конфигурацию:
Внимание
Еще раз, приведенная выше конфигурация дает полный доступ любому клиенту в локальной сети. Более безопасная конфигурация приведена в разделе Защита файлового сервера и сервера печати.
Из клиента Windows теперь вы сможете перейти к файловому серверу Ubuntu и увидеть общий каталог. Если ваш клиент не показывает ваш общий ресурс автоматически, попробуйте получить доступ к вашему серверу по его IP-адресу, например. \\192.168.1.1 в окне проводника Windows. Чтобы убедиться, что все работает, попробуйте создать каталог из Windows.
Чтобы создать дополнительные общие ресурсы, просто создайте новые разделы [dir] в файле /etc/samba/smb.conf и перезапустите Samba. Просто убедитесь, что каталог, которым вы хотите поделиться, действительно существует, а права доступа указаны правильно.
Примечание
Общая папка с именем “[share]” и путь /srv/samba/share являются лишь примерами. Настройте имена общих ресурсов и путей в соответствии с вашей средой. Рекомендуется назвать общий ресурс именем каталога в файловой системе. Другим примером может быть общее имя [qa] с путем /srv/samba/qa .
Вы когда-нибудь хотели быстро поделиться большими файлами музыки, видео или данных с друзьями, но не хотели тратить так много времени на их предварительную загрузку? Существует множество онлайн-сервисов, которые позволяют легко обмениваться файлами с другими, но для этого вам все равно нужно сначала загрузить файл.
Более быстрый способ обмена файлами — просто превратить ваш компьютер в FTP-сервер, чтобы пользователи могли удаленно подключаться и загружать файлы. Windows имеет встроенную функцию для настройки FTP-сервера в выпусках Professional и Ultimate, но для ее работы требуется немало технических знаний. К счастью, есть несколько программ с открытым исходным кодом, которые значительно упрощают процесс, оставляя вам лишь несколько вещей для самостоятельной настройки.
В этой статье я расскажу о нескольких приложениях файлового сервера с открытым исходным кодом, которые вы можете использовать для настройки собственного FTP-сервера.Я также расскажу о дополнительных шагах, которые необходимо предпринять, например, о настройке маршрутизатора и брандмауэра, чтобы настройка работала правильно. Поскольку существует множество хорошо написанных руководств по настройке каждого из этих приложений, я просто дам ссылку на лучший из них, который поможет вам шаг за шагом установить и настроить любое приложение, которое вы выберете.
Он легко настраивается и позволяет вам создавать учетные записи, просматривать текущие подключения к вашим файлам, закрывать/завершать подключения, контролировать использование полосы пропускания и многое другое! Это похоже на файловый сервер Windows Server, за исключением того, что он бесплатный и работает через Интернет!
Самое лучшее в HFS — это простота использования! Это просто один EXE-файл, который вы просто запускаете, не нужно ничего устанавливать на свой компьютер! Затем просто перетащите файлы, которыми вы хотите поделиться, в HFS, и вы запустите свой собственный файловый сервер.
Все подключения можно отслеживать с помощью значка на панели задач, и у вас есть полный контроль над всеми подключениями. Вы можете указать IP-адрес и номер порта, на которых должен работать файловый сервер. Он имеет массу параметров, которые вы можете настроить, включая код шаблона HTML, поэтому вы можете настроить внешний вид своего файлового сервера. Для начала скачайте EXE и запустите его. Первое диалоговое окно, которое вы увидите, — это предупреждение системы безопасности Windows о том, что программа заблокирована.
Здесь вы хотите установить флажок Частные сети и снять флажок Общедоступные сети, прежде чем нажимать кнопку Разрешить доступ. Затем вас спросят, хотите ли вы включить HFS в контекстное меню оболочки, что в основном означает, что вы можете щелкнуть правой кнопкой мыши любой файл в проводнике, чтобы мгновенно добавить его на файловый сервер для совместного использования.
После нажатия кнопки "Да" или "Нет" загрузится основной интерфейс программы. Обратите внимание, что на самом деле он ничего не устанавливает в вашей системе; он просто работает как портативное приложение. Теперь все, что вам нужно сделать, чтобы начать, это перетащить несколько файлов на левой панели.
Вы заметите, что навигационная панель очень проста: меню, номер порта и режим, в котором вы находитесь. По умолчанию установлен простой режим, и это должно подойти большинству людей. Номер порта — 80, и он нужен только в том случае, если вы хотите, чтобы кто-то подключился через Интернет к вашему серверу. Если кто-то подключается через FTP для загрузки файла, вы просто дадите ему свой общедоступный IP-адрес, а номер порта будет 21.
Используя веб-интерфейс, они также могли просматривать файлы и загружать их оттуда. В любом случае вам придется перенаправить порты FTP (21) или Web (80) с вашего маршрутизатора на компьютер, на котором работает HFS. Вы можете прочитать о том, как это сделать, в разделе «Брандмауэр и переадресация портов» ниже. Нажмите кнопку «Открыть в браузере», и он должен загрузить веб-интерфейс для вашего файлового сервера со списком всех файлов, которые вы добавили ранее.
После того как вы настроили брандмауэр и маршрутизатор для доступа к компьютеру через Интернет, вы можете выполнить самопроверку с помощью HFS, чтобы убедиться, что все работает правильно. Просто нажмите «Меню», и первый вариант — «Самопроверка».
Теперь перейдите к последнему разделу, где я объясняю различные шаги, которые необходимо выполнить, чтобы получить доступ к файловому серверу из-за пределов локальной сети.
Сервер FileZilla
Filezilla — популярная клиентская программа для FTP, но у них также есть бесплатная серверная версия. Его также довольно легко настроить, оставив параметры по умолчанию неизменными во время установки.
Во время установки вам будет предложено выбрать способ установки FileZilla, и лучше оставить его так, чтобы он устанавливался как служба Windows. Вы также можете оставить номер порта со значением по умолчанию. Нажмите «Далее», после чего вас спросят, как запустить сервер. Если вы не хотите запускать его вручную, поведение по умолчанию — автоматическая загрузка при входе пользователя в систему. Нажмите «Установить», и это должно быть завершено в течение нескольких секунд.
Появится небольшое окно, в котором будет показана основная информация о сервере. Установите флажок Всегда подключаться к этому серверу, если вы не планируете создавать какой-либо другой FTP-сервер на том же компьютере. Нажмите OK, и появится основной интерфейс.
Есть еще несколько шагов, чтобы настроить каталог в FileZilla, но наши друзья из HowToGeek написали отличную статью, которая проведет вас через остальную часть процесса настройки FileZilla.
FreeNAS
Последний продукт, о котором я хочу упомянуть, — это FreeNAS. Это просто замечательная программа с открытым исходным кодом для создания собственного сетевого устройства хранения данных. Несмотря на то, что FreeNAS может делать массу других вещей, его основная цель — упростить обмен файлами.
Единственная разница между FreeNAS и двумя другими упомянутыми выше программами заключается в том, что первая на самом деле является полноценной операционной системой. Если вы хотите использовать FreeNAS, вам придется выделить для его использования целую машину! Кроме того, у него есть определенные системные требования, которые могут помешать вам использовать его на вашем конкретном ПК.
В любом случае, если у вас есть лишняя машина, которой вы никогда не могли найти применение, возможно, сейчас самое время преобразовать ее в потоковое и совместное использование супер NAS.
Коллеги из MakeUseOf написали подробное руководство по установке и настройке FreeNAS только для обмена файлами через Интернет. Они также рассказывают о том, как настроить динамический DNS, чтобы вы могли получить доступ к своему серверу из-за пределов локальной сети.
Брандмауэр и переадресация портов
Как упоминалось ранее, чтобы любой из них работал за пределами вашей домашней сети, вам нужно сделать до трех вещей:
<р>1. Откройте порты локального брандмауэра Windows для ПК (HFS и FileZilla) <р>2. Переадресация определенных портов (FTP, WEB и т. д.) с маршрутизатора на компьютер <р>3. Настройте на своем домашнем сервере динамический DNS, чтобы к нему можно было получить доступ через URL, а не через IP-адрес, который может измениться в любое время.Третий вариант является необязательным, так как вы можете просто найти свой внешний IP-адрес и передать его человеку, которому нужен доступ к серверу. Однако, если у вас нет статического IP-адреса, как и в большинстве жилых домов, IP-адрес может измениться в любое время. Обычно это происходит в течение пары дней, поэтому, если это все время, которое вам нужно для передачи файла, не беспокойтесь о варианте 3. Если вы не понимаете, о чем я говорю, проверьте мой пост, объясняющий разницу между статическим и динамическим IP-адресом.
Я также писал о динамическом DNS и о том, как получить легко запоминающийся URL-адрес, который будет автоматически указывать на ваш общедоступный IP-адрес, даже если он изменится.
Надеюсь, это поможет вам настроить файлообменный сервер из дома. Это займет немного времени, и вы столкнетесь с некоторыми сбоями по пути, но это вполне выполнимо для большинства людей. Если у вас есть какие-либо вопросы или вы столкнулись с проблемами, которые не можете решить, оставьте комментарий, и мы постараемся помочь. Наслаждайтесь!
Основатель Online Tech Tips и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема
Понравился ли вам этот совет? Если это так, загляните на наш собственный канал на YouTube, где мы рассказываем о Windows, Mac, программном обеспечении и приложениях, а также предлагаем множество советов по устранению неполадок и видео с практическими рекомендациями. Нажмите кнопку ниже, чтобы подписаться!
Доступ к содержимому файлового сервера с удаленных и мобильных устройств без использования VPN. Веб-менеджер файлов добавляет веб-интерфейс к файловому серверу, упрощая доступ, совместное использование, совместную работу и управление — и все это из ваших стандартных веб-браузеров.
- Обмен файлами между компаниями. Вам нужно отправлять и получать файлы от деловых партнеров? Веб-менеджер файлов — это самый простой способ сделать это.
- Облегченный доступ к файлам. Вам нужен доступ к тому или иному файлу из киоска или другого компьютера без предварительной установки программного обеспечения?
- Совместная работа в Интернете. Хотите получать уведомления и ленту активности при совместной работе с коллегами?
- Единый вход SAML. Хотите ли вы предоставить веб-интерфейс для своих файловых серверов, чтобы вы могли добавить возможности доступа к файлам на своем портале приложений OneLogin или Okta на основе SAML?
Как наш Instant Web File Manager поможет вам в этом?
Вам не нужен VPN
Установка не требуется
Вы загружаете, загружаете, редактируете файлы и папки и управляете ими с помощью веб-браузера.Нет необходимости сначала устанавливать программное обеспечение на удаленный компьютер, если на нем есть веб-браузер.
Интеграция с файловым сервером
Благодаря встроенной интеграции с файловым сервером общие сетевые ресурсы файлового сервера и содержимое подключенного диска отображаются в веб-браузере так же, как они отображаются на подключенном диске — дополнительное обучение не требуется.
Gladinet предоставляет вашей организации безопасный доступ к общим файлам без VPN, добавляя безопасные веб-каналы к вашим файловым серверам Windows. Удаленное редактирование и совместное использование файлов через веб-браузер становится простым и безопасным. Ваши данные остаются на тех же файловых серверах, и файловые серверы получают доступ через веб-браузер.
Автономное решение с файловым веб-менеджером
Веб-интерфейс файлового сервера
Решение Gladinet делает решение для обмена файлами совместимым с существующими общими сетевыми ресурсами файловых серверов. Он имеет интеграцию с Active Directory, сопоставление облачных дисков, глобальную блокировку файлов и контроль разрешений NTFS. Эти встроенные интеграции делают решение для обмена файлами расширением текущего файлового сервера, а не еще одним хранилищем данных, которое забирает данные.
Arnica FileServer – это веб-инструмент, который помогает реализовать доступ к файлам и папкам через Интернет, позволяя пользователям просматривать и загружать файлы, а также выполнять другие общие операции с файлами и папками, такие как удаление, переименование, копировать, перемещать, загружать и отправлять по электронной почте. Доступ к файлам и папкам предоставляется через поддерживаемые FileServer объекты, называемые «виртуальными папками», которые скрывают физическое расположение фактических ресурсов и открытых файлов через веб-интерфейс с функциями стиля представления, указанными разработчиками виртуальных папок. Arnica FileServer не использует протокол FTP и не полагается на Internet Information Server для сопоставления физических папок с виртуальными папками, т. е. расположение ресурсов не подвергается прямым веб-запросам.
Настоящий тонкий клиент
Arnica FileServer — это настоящий тонкий клиент: проектирование, доступ пользователей и администрирование выполняются через веб-браузер. Чтобы обеспечить более широкую совместимость и простоту интеграции, Arnica FileServer использует чистое содержимое HTML/XML/CSS на веб-страницах и не использует клиентские компоненты ActiveX, библиотеки DLL или ресурсоемкие библиотеки JavaScript. Для недавно разработанных виртуальных папок развертывание не требуется, что сводит к минимуму затраты на обслуживание и разработку. Удаленное проектирование, обслуживание и настройка через веб-браузер обеспечивают большую гибкость и возможности как для внутренней, так и для внешней разработки. Из-за истинной природы тонкого клиента проектирование, представление и настройка виртуальных папок могут выполняться на настольных компьютерах, работающих под управлением различных операционных систем (Windows, Linux, Mac и т. д.).
Простота интеграции
Arnica FileServer можно использовать как отдельный инструмент или интегрировать с веб-порталами, такими как Arnica WebPortal, Microsoft SharePoint и другими.
На основе шаблона
Arnica FormServer — это решение на основе шаблонов. Шаблоны создаются с использованием стандартных фрагментов содержимого HTML с вычисляемыми выражениями и могут использоваться для настройки практически любой части представления вывода FileServer: компоновка страницы верхнего уровня, верхние и нижние колонтитулы, панели инструментов, элементы папок, элементы файлов, иерархическое представление текущего местоположения файла и т. д. Общие функции презентации, сохраненные в шаблоне виртуальной папки, могут повторно использоваться несколькими виртуальными папками и управляться централизованно. Современный шаблон по умолчанию может использоваться для всех новых решений с дальнейшими изменениями, добавляемыми на более позднем этапе в соответствии с вашими требованиями к стилю.
Центральное хранилище баз данных
Arnica FileServer хранит свои метаданные (определения виртуальных папок) в центральном репозитории базы данных (на основе Microsoft SQLServer или бесплатного SQLServer Express Edition) и позволяет выполнять определенные операции одновременно с несколькими виртуальными папками во время разработки, например, метаданные. поиск и обновление по нескольким виртуальным папкам или шаблонам, экспорт/импорт виртуальных папок и шаблонов, возможность использовать глобальные параметры, совместно используемые несколькими виртуальными папками, и т. д. Нет отдельных компонентов для развертывания на нескольких серверах, чтобы сделать решение доступным во время выполнения, т.к. все определения и шаблоны виртуальных папок хранятся в базе данных, и Arnica FileServer извлекает эту информацию из базы данных в режиме реального времени при отображении списков файлов и папок или доступе к отдельным файлам.
Широкая совместимость и возможности интеграции
Контроль доступа и журнал активности
FileServer публикует подробные сведения об активности в центральном репозитории базы данных, что позволяет выполнять статистический анализ активности по различным параметрам, например, для каждого пользователя, для каждой виртуальной папки, в указанном диапазоне дат и т. д.
Можно ли установить какие-либо приложения на файловый сервер Windows, чтобы предоставить ему интерфейс с графическим интерфейсом, аналогичный решению Synology.
Заранее спасибо!
Угрозы кибербезопасности и потребность в надежном резервном копировании
2022-03-29 18:00:00 UTC Вебинар Вебинар: Spanning — угрозы кибербезопасности и потребность в надежном резервном копировании Сведения о событии Просмотреть все события
6 ответов
дбито
Боюсь, что нет, вы можете попробовать использовать WebDav, но только для удаленного доступа к файлам (что я не рекомендую). Взгляните на NextCloud для файлового сервера в раскрывающемся списке, таком как установка.
DaveA-DoIT
Есть несколько проектов, позволяющих это сделать, но многие из них выполняются на отдельном сервере.
Взгляните на SynaMan — это именно то, что вам нужно. Вот как это работает:
- Вы устанавливаете SynaMan на любом компьютере — обычно на файловом сервере. Это может быть Windows, Linux или Mac.
- Вы создаете виртуальные папки и пользователей.
- Создавайте ассоциации между папками и пользователями
- Пользователи смогут получать доступ к своим файлам из браузеров на компьютере или мобильном устройстве.
Что за видео на YouTube.
господин.i
Нет
Seafile, Owncloud (отстой, не используйте это), Pydio. Есть еще один, о котором я не могу думать, но он действует как SMB-шлюз через Интернет. Выложу, если узнаю. В любом случае, первые позволяют вам монтировать общие папки файлового сервера для хранения данных.
Возможно, взгляните на эти два, это было давно, поэтому я не уверен, сидят ли они поверх обычного файлового сервера или им нужно работать отдельно.
Эта тема заблокирована администратором и больше не открыта для комментариев.
Чтобы продолжить это обсуждение, задайте новый вопрос.
Искра! Серия Pro — 28 марта 2022 г.
Прекрасный понедельник! С возвращением на работу и с возвращением в Spark! Я надеюсь, что ваш день превратится во все, что может быть! В любом случае, сделайте селфи и опубликуйте его ниже. Просто напоминание, если вы читаете.
Странные маршруты в таблице маршрутизации
Привет, ребята! Итак, у меня есть вопрос относительно некоторых действительно странных маршрутов в моей таблице маршрутизации. Недавно я перевел свой маршрутизатор Huawei B818 4G в режим моста за pfSense, который теперь является моим основным маршрутизатором. При этом я замечаю эти статические записи, которые появляются и.
Сколько ИБП у вас дома?
Я просто осматривал аккумуляторы (на предмет вздутия и уменьшения времени автономной работы) и решил, что пришло время спросить: Сколько у вас дома? Я запускаю (все APC, потому что это просто «случилось»), лол): 1500 ВА в подвале 2. - разместить стойку Chatsworth 650 в моем домашнем офисе 600 в офисе жены.
Что бы вы сделали?
Итак, я работаю в MSP, который работает круглосуточно и без выходных. Старший инженер в нежелательную смену с 23:00 до 8:00 уходит.Теперь у меня есть возможность перейти на эту должность, насколько больше это должно потребовать компенсации в процентах от того, что я зарабатываю сейчас? и я скажу это.
Очень необычный спам. Ответить на темы + ссылка OneDrive + файл PWD
Поэтому я недавно заметил резкое увеличение входящего спама и заметил очень необычный новый спам. Он имеет несколько очень специфических характеристик, которые отличают его от обычных спам-сообщений: 1 – он содержит настоящие цепочки ответов по электронной почте2 – он содержит настоящие имена.
Читайте также: