Доступ по мережі до файлів 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