Рекламное объявление

Когда вы создаете свой собственный файловый сервер или сетевое хранилище, вы можете быть удивлены, сколько времени вы должны уделить перемещению ваших файлов.

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

1. FTP

Вы можете получить доступ к жесткому диску, подключенному к маршрутизатору через FTP

FTP означает протокол передачи файлов. Это стандартный метод перемещения файлов между клиентом и сервером. Ваш ноутбук, например, является клиентом. Ваш домашний сервер - это, ну, сервер.

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

instagram viewer

Вы можете защитить свои данные, указав имя пользователя и пароль, но по умолчанию FTP будет передавать ваши учетные данные в незашифрованном виде. Это может быть хорошо в вашей домашней сети, но вы захотите что-то более безопасное при работе в большой сети или при передаче файлов через Интернет.

Это не значит, что вам нужно отказаться от FTP. Вы можете попробовать FTPS, вариант, который шифрует ваше соединение.

2. SMB

Личный файлообменник в Linux с использованием Samba

SMB обозначает блок сообщений сервера. Хотя он начинался как проект IBM, он стал средством связи компьютеров под управлением Microsoft Windows по локальной сети. Когда вы создаете папку с помощью Windows Explorer и расширяете доступ для других пользователей, вы делаете это через SMB.

SMB не ограничивается пользователями Windows. Вы также можете получить доступ к этим файлам из MacOS, Linux и других Unix-подобных операционных систем. Apple называет свою реализацию SMBX, в то время как в Linux эта реализация называется Samba. В любом случае ваш ноутбук может служить либо сервером, либо клиентом.

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

3. AFP

AFP, или Apple Filing Protocol, является проприетарной системой Apple для подключения различных компьютеров MacOS. Если у вас есть домашнее хозяйство, заполненное продуктами Apple, или вы управляете компанией, которая использует оборудование Apple, то это может быть наиболее подходящий для вас протокол передачи файлов.

Хотя AFP относится только к устройствам Apple, вы можете купить домашние мультимедийные системы, поддерживающие протокол. Вы также можете установить свой собственный ящик FreeNAS или OpenMediaVault FreeNAS против OpenMediaVault против Amahi: Что лучше для домашнего NAS?Планируете самодельный NAS, но не знаете, какое решение выбрать? Узнайте, что лучше для вас: FreeNAS, OpenMediaVault или Amahi! Подробнее со старым ПК и используйте AFP для обмена файлами с iMac, MacBook и iPad.

С другой стороны, если вы работаете не только с аппаратным обеспечением Apple, нет особых причин для беспокойства по поводу AFP. Этот протокол довольно специализированный. Другие варианты предлагают лучшую кроссплатформенную совместимость или связь между серверами.

4. NFS

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

Одним из недостатков NFS является то, что, даже если вы используете рабочий стол на базе Linux, настройка не очевидна. Инструкции, как правило, указывают вам на командную строку, и вам нужно указать компьютеру подключать сетевые ресурсы, как будто он подключает физическое оборудование. Как следует из названия, вы рассматриваете общую папку в сети, как если бы она была частью вашей файловой системы.

Опять же, настроить NFS несложно, если вам удобно работать с командной строкой, но этот процесс не является чем-то интуитивно понятным, который вы можете обнаружить и настроить с помощью файлового менеджера на рабочем столе.

5. SSH / SFTP

Руководство по открытию SFTP в терминале Linux

SSH расшифровывается как Secure Shell. Это метод подключения к удаленной машине и управления ею. Если вы хотите запускать команды на сервере, независимо от того, находится ли он в вашем подвале или на ферме серверов за тысячи километров, вы можете обратиться к SSH, чтобы выполнить работу.

Сам по себе SSH не является протоколом передачи файлов. Вот где появляется SFTP, иначе известный как SSH File Transfer Protocol или Secure File Transfer Protocol. Это способ передачи файлов по зашифрованному соединению. Несмотря на сходство в названии, SFTP не относится к использованию FTP через SSH, что является сложным делом.

SFTP - это другой метод передачи данных, использующий ту же технологию, что и SSH.

SFTP не требуется для домашнего сервера, если вы не обеспокоены тем, что кто-то имеет доступ к вашей сети Wi-Fi и отслеживает ваш трафик. SFTP - лучший вариант для передачи файлов из или за пределы вашего дома. Но это не значит, что вы должны использовать SSH при удаленном перемещении файлов.

Если у вас есть активное VPN-соединение, шифрующее ваш веб-трафик, вы можете использовать FTP или смонтировать общие ресурсы NFS, зная, что ваши данные защищены. Использование SFTP в сочетании с VPN несколько избыточно.

6. DLNA

DLNA - это сокращение от Digital Living Network Alliance. Это скорее стандарт сертификации, а не протокол передачи файлов, но это все же аббревиатура, которую вам, возможно, потребуется знать при настройке домашнего медиа-сервера. Если вы собираетесь передавать файлы на консоль Smart TV или видеоигры, вам потребуется сервер с поддержкой DLNA.

Для потоковой передачи контента через DLNA вы не открываете свой файловый менеджер, чтобы обмениваться файлами или получать к ним доступ. Вы не получаете доступ к файлам с помощью метода, известного как DLNA.

Вместо этого вам нужно специальное программное обеспечение. Плекс является одним из самых популярных примеров Лучшие готовые решения, решения «Сделай сам» и NAS для сервера PlexИщете лучший сервер Plex? Вот некоторые из лучших бюджетных, готовых и самостоятельных способов запуска сервера Plex! Подробнее с Emby, являющейся альтернативой с открытым исходным кодом. Такие программы берут ваши необработанные файлы и передают их в формате, понятном DLNA-совместимым устройствам.

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

Лучший способ передачи файлов в домашней сети

Каждый бит программного обеспечения или кода на вашем компьютере, в конечном итоге, существует где-то в виде файла, поэтому неудивительно, что существует множество способов перемещения файлов. Но это не должно быть сложным. В зависимости от вашего варианта использования некоторые протоколы легко рекомендуются.

  • Используйте Windows и хотите поделиться файлами с членами семьи? SMB
  • Вместо этого есть домашнее хозяйство Apple? AFP
  • Хотите обмениваться файлами между двумя компьютерами на базе Linux? SMB
  • Хотите постоянное соединение между рабочим столом на базе Linux и сервером? NFS
  • Хотите что-то, что действительно не волнует, какую ОС вы предпочитаете? FTP
  • Нужна безопасность, когда вы находитесь вдали от дома? SFTP
  • Потоковая передача музыки и видео на телевизор? DLNA

Не хотите беспокоиться о сети? Вместо этого вы всегда можете использовать флэш-накопители. Или, если вы работаете с большими медиа-файлами, вы можете пойти с портативным жестким диском 8 лучших портативных жестких дисков, которые вы можете купить прямо сейчас Подробнее .

Бертель - цифровой минималист, пишущий с ноутбука с физическими переключателями конфиденциальности и ОС, поддерживаемой Free Software Foundation. Он ценит этику над особенностями и помогает другим контролировать свою цифровую жизнь.