Настройте общую сетевую папку с помощью Samba, но не знаете, как получить к ней доступ со смартфона Android или iOS? Вот как начать.

Иногда вам может потребоваться доступ к файлам Linux с устройств Android/iOS без использования USB или любого проводного носителя. Общий доступ к сети — это действительно простой способ совместного использования файлов, папок или целых дисков между устройствами в одной сети. Но как только вы настроите общий доступ к сети, вам также необходимо знать, как получить доступ к этим файлам.

Давайте узнаем, как получить доступ к вашим файлам Linux на Android и iOS с помощью общего сетевого ресурса.

Что такое общий доступ к сетевым файлам?

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

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

instagram viewer

Linux реализует совместное использование сети с помощью Samba. Это служба обмена файлами, реализующая версии с открытым исходным кодом набора протоколов SMB, первоначально разработанного Microsoft и IBM.

Протокол Server Message Block (SMB) — это сетевой протокол общего доступа к файлам, который позволяет компьютерам обмениваться файлами, принтерами и другими ресурсами по сети. SMB облегчает аутентификацию, доступ к общим ресурсам и файловые операции между клиентами и серверами.

Настройте общий доступ к сетевым файлам в Linux

Чтобы начать совместное использование сети в Linux, вам необходимо установить и настроить службу Samba. Для установки Samba вы можете использовать менеджер пакетов по умолчанию вашего дистрибутива Linux.

В производных Ubuntu/Debian используйте:

sudo apt install samba

В системах на базе Arch запустите:

sudo pacman -S samba

В Fedora, CentOS и Red Hat Enterprise Linux запустите:

sudo dnf install samba

Просто установить его недостаточно: вам необходимо правильно настроить Samba для настройки и доступа к общим дискам и папкам в вашей системе Linux.

Рекомендуется пройти это прохождение как установить и настроить Samba в Linux.

SMB — это протокол, подверженный уязвимостям, а серверы Samba — выгодная цель для злоумышленников. После того, как вы настроили сервер Samba, стоит узнать лучшие способы защитить ваш сервер Samba от кибератак.

Как получить доступ к сетевым файлам Linux с Android

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

  1. Запустите Файлы приложение на вашем Android-устройстве. Затем прокрутите вниз до Сетевое хранилище и нажмите на него.
  2. Внутри Сетевое хранилище, нажать на Добавить сетевое хранилище. Вас могут попросить выбрать вариант из списка протоколов. Нажать на Сетевой диск или любой вариант с СМБ во имя.
  3. Ваше устройство начнет сканирование локальных общих дисков. Подождите, пока он найдет ваш общий диск. Если ваше устройство не может его обнаружить, выполните следующие действия.
  4. Во-первых, вам нужно найдите IP-адрес вашей системы Linux. Записав IP-адрес, вернитесь на свое устройство Android и нажмите Добавить вручную.
  5. В новом окне введите IPv4-адрес, который вы скопировали ранее, в поле «Адрес». Затем введите 445 в Порт поле. Наконец, заполните Имя пользователя и Пароль поля с учетными данными вашей учетной записи и нажмите Добавлять или Соединять.
4 изображения

Как получить доступ к сетевым файлам Linux из iOS

Действия для доступа к файлам Linux с iOS идентичны шагам, необходимым для доступа к Linux с устройств Android.

Сначала получите IPv4-адрес вашей системы Linux. Для этого запустите новый терминал и введите есликонфигурация. Он должен вернуть выходные данные, связанные с сетевыми настройками вашей системы Linux. В выходных данных запишите адрес IPv4 в инет поле. Скорее всего, это будет что-то вроде «192.168.1.10».

В случае, если вы столкнулись с "команда ifconfig не найдена" ошибка, вы также можете использовать айпи а команда как альтернатива. Получив IPv4-адрес вашей системы Linux, на которой размещен диск, выполните следующие действия, чтобы подключиться к нему с вашего устройства iOS:

  1. Запустите Файлы приложение на вашем устройстве iOS.
  2. Нажмите на три горизонтальные точки (многоточие) в правом верхнем углу. Оттуда выберите Подключиться к серверу.
  3. Должно открыться новое окно с просьбой ввести IP-адрес общего диска. Введите IP-адрес, который вы ранее записали, и нажмите Следующий.
  4. Затем вам будет предложено ввести учетные данные пользователя для доступа к общему диску. Введите их и нажмите Следующий.
3 изображения

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

Доступ к файлам Linux с Android/iOS с помощью Samba

Теперь, когда вы знаете, как получить доступ к файлам Linux с помощью Samba, загрузка, загрузка и изменение файлов должны быть очень простыми. Теперь вам не придется полагаться на загрузку и тестирование сторонних приложений для выполнения мелких задач, таких как копирование PDF-файлов из Linux на устройства Android/iOS.

Серверы Samba являются распространенной целью злоумышленников, поэтому будьте осторожны, если вы решите постоянно поддерживать работоспособность сервера. Настоятельно рекомендуется следовать рекомендациям по безопасности и выполнить необходимую настройку, чтобы избежать нежелательного доступа или взлома системы.

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