Доступ по сети к файлам Linux на iOS и Android

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

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

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

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

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

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.

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

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

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

  1. Запустите приложение «Files» на своем устройстве Android. Затем прокрутите вниз до пункта Network Storage и нажмите на него.
  2. В разделе «Network Storage» нажмите «Add network storage». Вас могут попросить выбрать вариант из списка протоколов. Нажмите на Network Drive или любой вариант с SMB в названии.
  3. Ваше устройство начнет сканирование локальных общих дисков. Подождите, пока он найдет ваш общий диск. Если ваше устройство не может его обнаружить, выполните следующие действия.
  4. Сначала вам нужно найти IP-адрес вашей системе. Записав IP-адрес, вернитесь на свое устройство Android и нажмите «Add Manually».
  5. В новом окне введите IPv4-адрес, который вы скопировали ранее, в поле «Address». Затем введите 445 в поле Port. Наконец, заполните поля «Username» и «Password» учетными данными своей учетной записи и нажмите «Add» или «Connect».

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

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

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

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

  1. Запустите приложение «Files» на своем устройстве iOS.
  2. Нажмите на три горизонтальные точки (многоточие) в правом верхнем углу. Оттуда выберите Connect to Server.
  3. Должно открыться новое окно с просьбой ввести IP-адрес общего диска. Введите IP-адрес, который вы записали ранее, и нажмите «Next».
  4. Затем вам будет предложено ввести учетные данные пользователя для доступа к общему диску. Введите их и нажмите «Next».

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

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

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

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

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

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x