Як отримати доступ до файлів мого Android за допомогою Wi-Fi в Ubuntu?


37

І мій Ubuntu, і телефон Android використовують один і той же Wi-Fi. Як я можу передавати файли між телефоном і ПК? Чи є спосіб встановити файлову систему Android? Я не хочу використовувати кабель USB. Bluetooth не працює. Тож WiFi - єдиний інший варіант.

Версія для Android - Jelly Bean, а Ubuntu - 12,04 LTS.


2
Це не обов'язково питання про Ubuntu, а більше "Як налаштувати свій пристрій Android на сервер для обробки передач файлів на пристрої мого wifi".
Томас Уорд

1
@ThomasW. як ви отримуєте доступ через wifi - це зовсім інше в ubuntu (наприклад, samba ect)
Тім

@Tim, але це не те, що я бачу, що мене тут запитують. "І мій Ubuntu, і Android використовують один і той же wifi." Гаразд, вони в одній мережі. "Як я можу передавати файли між телефоном та ПК?" Прошив по wifi. Рішення: Встановіть щось на Android, що дає доступ до ftp / sftp, але це питання для Android, а не Ubuntu. Незалежно від того, як це інтерпретується, рішення - це налаштування деякого програмного забезпечення на базі Android для надання функції, а це не Ubuntu.
Томас Уорд

1
Проголосуйте за повторне відкриття. Незважаючи на те, що рішення не є специфічним для Ubuntu, тобто встановленням ftp або спеціалізованого веб-сервера в android, проблема дещо специфічна для Linux. Якщо ви перебуваєте в Google "як ділитися файлами між android та PC (або Mac)", ви бачите деякі рішення, які передбачають встановлення програмного забезпечення для ПК (або Mac), а також їхніх аналогів для Android. Ці рішення не мають клієнта Linux і, отже, не працюють для Ubuntu. Для Ubuntu потрібен сервер, який використовує стандартний протокол, для якого існує клієнт Ubuntu. Рішення просте, які знайомі з серверами, але це не так для домашніх користувачів настільних ПК.
user68186

Ви можете завантажити деякі програми, які працюють із samba.
Dr_Bunsen

Відповіді:


37

У магазині Google Play є безкоштовна програма під назвою Software Data Cable :

Після того як ви встановили його, увімкніть підключення Wi-Fi та запустіть додаток.

Натисніть кнопку "запустити послугу".

Він створює FTP-сервер на пристрої Android, який дозволяє підключатися з будь-якого комп’ютера, відкриваючи ресурс:

ftp://192.168.1.xxx:8888

де 192.168.1.xxx - IP-адреса вашого пристрою.

Тепер ви можете скопіювати / вставити файли через WiFi з / на ваш Android-пристрій.

PS - на ubuntu 18.04 потрапляйте в nautilus і натисніть, + Other Locationsа потім внизу введіть ftp URL вгоріConnect to Server


Неможливо підключитися! Довідка
abhishah901

1
щоб дістатися до кнопки "послуга запуску", ви спершу натискаєте на "синхронізувати з ПК"
evan54

Я можу підключитися, але отримаю помилки при спробі перерахувати файли з nautilus або curlftpfs
Марк

22

Моя улюблена програма - SSHelper. Це безкоштовно в магазині Google Play і добре задокументовано.

Він створює SSH-сервер, до якого можна отримати доступ за допомогою sftp. Ви монтуєте файлову систему за допомогою Nautilus.

http://arachnoid.com/android/SSHelper/


1
Чи можете ви включити посилання?
Тім

4
Чому це заборонено? - просто цікаво.
Шагун Содхані

Приємно ... Прекрасна оболонка ssh. Хоча ви можете використовувати файловий менеджер (як немо) для доступу, як звичайні файли. І це більш безпечно, ніж ftp.
Антон Протопопов

Це я і роблю. Я монтую його за допомогою sftp not ftp
Жан-Марі

1
Це чудова пропозиція, додаток sshelper навіть має ліцензію на gpl. Я створив посібник, використовуючи sshfs тут: askubuntu.com/questions/893090/…
Фредерік Баєтенс

8

Щоб зробити це цікавішим; Ви дійсно можете використовувати AirDroid , що для Android-додатків дозволяє підключатися до інтерфейсу телефону за допомогою веб-інтерфейсу.

Випадки, які підтримуються Airdroid

  1. Підключення через мережу (ви повинні бути в одній мережі)
  2. Підключення через точку доступу (пристрій створить мережу, яка буде тією ж мережею)
  3. Через Інтернет (вам потрібен обліковий запис airdoid)

Використання (за допомогою тієї самої мережі або через гарячу точку пристрою)

  • Завантажте додаток AirDroid з Google play & Відкрийте додаток
  • Коли він підключений через Wi-Fi або на гарячу точку, він відображатиме URL-адресу, до якої потрібно підключитися;

введіть тут опис зображення

  • Підключіть вказану URL-адресу у своєму браузері, яка попросить дозволити із запитом на вашому пристрої

введіть тут опис зображення

введіть тут опис зображення

  • Після підключення вашого пристрою відобразиться повідомлення нижче

введіть тут опис зображення

  • і ПК надасть вам решту інформації

введіть тут опис зображення

Що я можу зробити з Airdroid

З Airdroid можна багато чого зробити (навіть доступ до каталогів папок, не впевнений, що вам потрібен root чи ні)

  1. Передача файлу між телефоном на ПК або вищою версією
  2. Знайдіть телефон
  3. Прочитайте сповіщення
  4. Керуйте телефонними дзвінками, SMS ... та багато іншого

Сподіваємось, що допоможе та очистить ваше питання!


Під час введення URL-адреси відображається: ПОМИЛКА Не вдалось отримати запитувану URL-адресу
abhishah901

1
@ abhishah901 - Переконайтеся, що і ваш телефон, і пристрій, до якого ви намагаєтеся отримати доступ до свого телефону, є в одній мережі. Також перевірте належну URL-адресу, яка відображається на Airdroid. Щоб усунути неполадки, будь ласка, створіть нову публікацію відповідно.
AzkerM

5

Існує додаток для Android під назвою AirDroid. Ви можете завантажити його з ігрового магазину. За його допомогою ви можете переглядати файли вашого Android в ubuntu за допомогою веб-браузера. Ось посилання: Airdroid .


1
Спасибі. Я спробую. Але мені було цікаво, чи є спосіб встановити файлову систему через мережу чи щось подібне? Я маю на увазі, використовуючи USB, я отримую повний доступ до файлів свого телефону. Я хочу зробити те саме, використовуючи Wifi
Pavan Nihal

Значить, я надаю веб-доступ до файлів на своєму телефоні ???
Гвідо Канщат

Ні, ви не надаєте Інтернет-доступ до файлів в Інтернеті. Сервер локально розміщений у локальній мережі, де пристрої підключені або мобільна точка доступу до створеного додатку.
Зміїні очі

5

Ще одна альтернатива - використання KDEConnect . Вам також потрібно буде встановити додаток KDE Connect з Playstore (або F-Droid). Якщо ви не використовуєте KDE в Ubuntu, вам також слід встановити індикатор KDE Connect .

Ви також отримаєте перевагу отримання своїх телефонних сповіщень на робочому столі. Ви можете підключити кілька андроїд телефонів та настільних ПК Linux. З'єднання зашифроване, і все залучене програмне забезпечення є відкритим кодом.

Ви можете отримати уявлення про доступні параметри на скріншоті нижче:

введіть тут опис зображення


2

Я думаю, найпростішим рішенням було б дозволити вашому андроїду отримати доступ до каталогу на вашому ПК. Ви можете зробити поділку самби на Ubuntu, дотримуючись, наприклад, цього посібника, а потім скористатися Amaze (Opensource), ES File Explorer (пропрієтарій) або Ghost команди (Opensource) на android.


Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Тім

2
ідеально, це те, що я шукав. з самбою у вас велика сила.
Серхіо Абреу

1

Я використовую файловий менеджер Amaze на Android та FileZilla на Ubuntu. За допомогою Amaze ви можете налаштувати FTP-сервер на Android та надсилати та отримувати файли за допомогою FileZilla.


1

Інша альтернатива відкритим кодам , що підтримує Linux, Android, Mac OS та Windows, є nitroshare :

Він включений у сховища Ubuntu з Ubuntu 16.04:

sudo apt-get install nitroshare

Для більш сучасних пакетів (настійно рекомендується):

sudo apt-add-repository ppa:george-edison55/nitroshare
sudo apt-get update
sudo apt-get install nitroshare

Додаток для android можна знайти у F-Droid та playstore.

Однак, якщо сумісність з Windows або MacOS не важлива, Kdeconnect - це спосіб її просування, оскільки він стабільніший.


Поточна версія від Ubuntu 16.04 не працює. Мені потрібно використовувати сховище george-edison55. Після установки пакета з цього сховища він працював чудово. Я використовую версію Android від F-Droid.
acassis

0

GSConnect

Якщо вам сподобалося рішення KDEConnect, згадане в іншій відповіді, але вас налякало частина KDE, є порт JavaScript для підключення KDE без будь-яких залежностей Qt. Він має ті ж функції, але, оскільки розширення оболонки GNOME вимагає роботи робочого столу GNOME

На свій телефон Android вам доведеться встановити додаток KDE Connect з F-Droid або playstore.


0
  1. Відкрийте Xender у своєму Android:

    відкрити ксендер у вашому андроїді

  2. Перейдіть у Налаштування> Підключення до ПК:

    перейдіть до налаштування> підключіться до ПК

  3. Дотримуйтесь інструкцій:

    діалог

  4. Додати адресу в браузері Firefox:

    Додати адресу у браузері Firefox

  5. Перейдіть до свого файлу бездротово:

    перейдіть до свого файлу бездротово


0

Я використовую ES File Manager. Просто встановіть його на свій телефон Android і в меню натисніть Мережа> Віддалений менеджер> Увімкніть , що дає вам посилання (як ftp://192.168.1.54:8754). Введіть у своєму браузері посилання. Зроблено.


0

У магазині Android Play шукайте FTP-сервер, той із The Olive Tree чудовий ... у додатку просто натисніть середню червону кнопку, щоб запустити ftp-сервер на телефоні, який відобразить URL-адресу, як ftp://192.168.1.103:2221 потім, на комп’ютері, підключіться до цього. URL-адреса

У Ubuntu 18.04 в наутілусі потрапили + Інші локації

потім введіть ftp адресу в поле Підключитися до сервера ftp://192.168.1.103:2221

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.