Как получить доступ к файлам моего Android с помощью Wi-Fi в Ubuntu?


37

И мой Ubuntu, и телефон Android используют один и тот же Wi-Fi. Как я могу передавать файлы между телефоном и ПК? Есть ли способ монтировать файловую систему Android? Я не хочу использовать USB-кабель. Bluetooth не работает Так что WiFi - единственный другой вариант.

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


2
Это не обязательно вопрос Ubuntu, а скорее случай «Как настроить мое устройство Android, чтобы иметь сервер для обработки передачи файлов на устройства на моем Wi-Fi».
Томас Уорд

1
@ThomasW. Как вы получаете доступ через Wi-Fi в Ubuntu (например, Samba и т. д.) совсем по-другому
Тим

@ Тим, но это не то, что я вижу, когда меня спрашивают здесь. «И моя Ubuntu, и Android используют один и тот же Wi-Fi». ОК, они в одной сети. "Как я могу передавать файлы между телефоном и ПК?" Подразумевается через Wi-Fi. Решение: Установите на андроид что-то, что дает доступ по ftp / sftp, но это вопрос Android, а не Ubuntu. Независимо от того, как это интерпретируется, решение представляет собой установку на стороне Android некоторого программного обеспечения для обеспечения этой функции, а это не Ubuntu.
Томас Уорд

1
Проголосовать, чтобы открыть. Несмотря на то, что решение не является специфичным для Ubuntu, то есть для установки ftp или специализированного веб-сервера на Android, проблема в некоторой степени специфична для Linux. Если вы запустите Google «Как обмениваться файлами между Android и ПК (или Mac)», вы увидите некоторые решения, которые включают установку программного обеспечения для ПК (или Mac), а также их аналоги для Android. Эти решения не имеют клиента Linux и, следовательно, не работают для Ubuntu. Для Ubuntu нужен сервер, который использует стандартный протокол, для которого существует клиент Ubuntu. Решение простое, кто знаком с серверами, но не для домашних пользователей.
user68186

Вы можете скачать некоторые приложения, которые работают с Samba.
Dr_Bunsen

Ответы:


37

В магазине Google Play есть бесплатное приложение Software Data Cable :

После того, как вы установили его, включите соединение WiFi и запустите приложение.

Нажмите на кнопку «Запустить сервис».

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

ftp://192.168.1.xxx:8888

где 192.168.1.xxx - это IP-адрес вашего устройства.

Теперь вы можете копировать / вставлять файлы через WiFi с / на ваше устройство Android.

PS - на Ubuntu 18.04 зайдите в nautilus и нажмите, + Other Locationsзатем внизу введите выше URL ftp вConnect to Server


Невозможно подключиться! Помощь
abhishah901

1
Чтобы перейти к кнопке «Запустить службу», сначала нажмите «Синхронизировать с ПК»
evan54

Я могу подключиться, но получаю ошибки при попытке вывести список файлов с помощью nautilus или curlftpfs
Mark

22

Мое любимое приложение - SSHelper. Это бесплатно в магазине Google Play и хорошо документировано.

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

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


1
Не могли бы вы включить ссылку?
Тим

4
Почему это понижено? - просто любопытно.
Шагун Содхани

Хороший ... Прекрасный ssh ​​shell. Хотя вы можете использовать файловый менеджер (например, nemo) для доступа, как обычные файлы. И это более безопасно, чем FTP.
Антон Протопопов

Это то, что я делаю. Я монтирую его, используя sftp, а не ftp
Жан-Мари,

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

8

Чтобы было интереснее; Вы действительно можете использовать AirDroid , приложение для Android, которое позволяет вам подключаться к интерфейсу телефона с помощью веб-интерфейса.

Экземпляры с поддержкой Airdroid

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

Использование (с использованием той же сети или через точку доступа устройства)

  • Загрузите приложение AirDroid из Google play и откройте приложение
  • Когда он подключен через WiFi или в точке доступа, он отобразит URL для подключения;

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

  • Подключите указанный URL из вашего браузера, который попросит разрешить с подсказкой на вашем устройстве

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

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

  • После подключения ваше устройство будет отображаться с сообщением ниже

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

  • и компьютер даст вам остальную информацию

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

Что я могу сделать с Airdroid

С Airdroid вы можете многое сделать (даже обращаясь к каталогам папок, не зная, нужен ли вам root или нет)

  1. Передача файла между телефоном на ПК или Vise Verca
  2. Найти телефон
  3. Читать уведомление
  4. Управляйте телефонными звонками, SMS ... и многим другим

Надеюсь, что это поможет и прояснит ваш вопрос!


При вводе URL- адреса
получен

1
@ abhishah901 - Убедитесь, что ваш телефон и устройство, к которому вы пытаетесь получить доступ к телефону, находятся в одной сети. Также проверьте, правильно ли указан URL-адрес, который отображается на Airdroid. Для устранения неполадок, пожалуйста, создайте новую запись соответственно.
AzkerM

5

Существует Android-приложение под названием AirDroid. Вы можете скачать его из игрового магазина. Используя его, вы можете просматривать файлы вашего Android в Ubuntu с помощью веб-браузера. Вот ссылка: Airdroid .


1
Спасибо. Я дам ему попробовать. Но мне было интересно, есть ли способ монтировать файловую систему по сети или что-то подобное? Я имею в виду, используя USB, я получаю полный доступ к файлам моего телефона. Я хочу сделать то же самое, используя Wi-Fi
Pavan Nihal

То есть я даю веб-доступ к файлам на моем телефоне ???
Гвидо Каншат

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

5

Другой альтернативой будет использование KDEConnect . Вам также необходимо установить приложение KDE Connect из Playstore (или F-Droid). Если вы не используете KDE в Ubuntu, вам также следует установить индикатор KDE Connect .

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

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

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


2

Я думаю, что самое простое решение было бы позволить вашему Android получить доступ к каталогу на вашем ПК. Вы можете создать общий ресурс Samba в Ubuntu, следуя, например, этому руководству, а затем используя Amaze (Opensource), ES File explorer (Проприетарный) или Ghost commander (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 Store поиск FTP-сервера, один из The Olive Tree великолепен ... в приложении просто нажмите среднюю красную кнопку, чтобы запустить FTP-сервер на вашем телефоне, который будет отображать URL-адрес какftp://192.168.1.103:2221 тому, на вашем компьютере, подключиться к нему. URL

На Ubuntu 18.04 в Наутилус хит + другие места

затем введите адрес ftp в поле Connect to Server ftp://192.168.1.103:2221

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.