Jak uzyskać dostęp do plików mojego Androida za pomocą Wi-Fi w Ubuntu?

37

Zarówno mój Ubuntu, jak i telefon z Androidem korzystają z tego samego Wi-Fi. Jak mogę przesyłać pliki między telefonem a komputerem? Czy jest jakiś sposób na zamontowanie systemu plików Android? Nie chcę używać kabla USB. Bluetooth nie działa. Więc WiFi jest jedyną inną opcją.

Wersja Androida to Jelly Bean, a Ubuntu to 12,04 LTS.

Pavan Nihal
źródło
2
To niekoniecznie jest pytanie Ubuntu, a bardziej przypadek „Jak skonfigurować moje urządzenie z Androidem, aby mieć serwer do obsługi przesyłania plików do urządzeń w moim Wi-Fi”.
Thomas Ward
1
@ThomasW. sposób uzyskiwania dostępu przez Wi-Fi jest zupełnie inny w Ubuntu (np. samba ect)
Tim
@ Czas, ale nie o to tu pytam. „Zarówno mój Ubuntu, jak i Android używają tego samego Wi-Fi”. OK, są w tej samej sieci. „Jak mogę przesyłać pliki między telefonem a komputerem?” Implikowane przez Wi-Fi. Rozwiązanie: Zainstaluj na Androidzie coś, co daje dostęp do ftp / sftp, ale to pytanie na Androida, a nie Ubuntu. Niezależnie od tego, jak jest interpretowane, rozwiązaniem jest konfiguracja niektórych programów po stronie Androida w celu zapewnienia tej funkcji, a to nie jest Ubuntu.
Thomas Ward
1
Głosuj, aby ponownie otworzyć. Chociaż rozwiązanie nie jest specyficzne dla Ubuntu, czyli instaluje ftp lub wyspecjalizowany serwer WWW w Androidzie, problem jest nieco specyficzny dla Linuksa. Jeśli korzystasz z Google „jak udostępniać pliki między Androidem a komputerem PC (lub Mac)”, zobaczysz niektóre rozwiązania obejmujące instalację oprogramowania na PC (lub Mac), a także ich odpowiedników z Androidem. Te rozwiązania nie mają klienta Linuksa i dlatego nie działają dla Ubuntu. W przypadku Ubuntu potrzebny jest serwer, który korzysta ze standardowego protokołu, dla którego istnieje klient Ubuntu. Rozwiązanie jest proste, znają serwery, ale nie jest tak dla użytkowników domowych komputerów stacjonarnych.
user68186,
Możesz pobrać niektóre aplikacje współpracujące z sambą.
Dr_Bunsen,

Odpowiedzi:

37

W sklepie Google Play jest bezpłatna aplikacja o nazwie Software Data Cable :

Po zainstalowaniu włącz połączenie Wi-Fi i uruchom aplikację.

Stuknij w przycisk „uruchom usługę”.

Tworzy serwer FTP na urządzeniu z Androidem, który umożliwia połączenie z dowolnego komputera poprzez otwarcie zasobu:

ftp://192.168.1.xxx:8888

gdzie 192.168.1.xxx to adres IP urządzenia.

Możesz teraz kopiować / wklejać pliki przez Wi-Fi z / na urządzenie z Androidem.

PS - na Ubuntu 18.04 wejdź do nautilus i naciśnij, + Other Locationsa następnie na dole wprowadź ftp URL powyżej doConnect to Server

jeremielc
źródło
Nie można połączyć! Pomoc
abhishah901
1
aby przejść do przycisku „uruchom usługę”, najpierw kliknij „synchronizuj z komputerem”
evan54,
Mogę się połączyć, ale dostaję błędy podczas próby wyświetlenia listy plików nautilus lub curlftpfs
Mark
22

Moja ulubiona aplikacja to SSHelper. Jest bezpłatny w sklepie Google Play i dobrze udokumentowany.

Tworzy serwer SSH, do którego można uzyskać dostęp za pomocą sftp. System plików montujesz za pomocą Nautilus.

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

Jean-Marie
źródło
1
Czy możesz podać link?
Tim
4
Dlaczego jest to zaniżone? - po prostu ciekawy.
Shagun Sodhani
Fajna ... Urocza skorupa ssh. Chociaż możesz użyć menedżera plików (takiego jak nemo), aby uzyskać dostęp jak zwykłe pliki. I to jest bezpieczniejsze niż ftp.
Anton Protopopov
Tak robię. Montuję go za pomocą sftp, a nie ftp
Jean-Marie,
1
To świetna sugestia, aplikacja sshelper ma nawet licencję GPL. Stworzyłem przewodnik, używając sshfs tutaj: askubuntu.com/questions/893090/...
Frederik
8

Aby było bardziej interesujące; Rzeczywiście możesz korzystać z AirDroid , która jest aplikacją na Androida, która pozwala połączyć się z interfejsem telefonu za pomocą internetowego interfejsu użytkownika.

Instancje obsługiwane przez Airdroid

  1. Łączenie przez sieć (musisz być w tej samej sieci)
  2. Łączenie przez hotspot (urządzenie utworzy sieć, która będzie tą samą siecią)
  3. Przez Internet (potrzebujesz konta airdoid)

Użycie (przy użyciu tej samej sieci lub hotspotu urządzenia)

  • Pobierz aplikację AirDroid z Google Play i otwórz aplikację
  • Gdy jest podłączony przez Wi-Fi lub hotspot, wyświetli adres URL do połączenia;

wprowadź opis zdjęcia tutaj

  • Połącz podany adres URL z przeglądarki, która wyświetli monit o zezwolenie na urządzeniu

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

  • po podłączeniu urządzenie wyświetli poniższy komunikat

wprowadź opis zdjęcia tutaj

  • a komputer poda resztę informacji

wprowadź opis zdjęcia tutaj

Co mogę zrobić z Airdroidem

Z Airdroid możesz wiele zrobić (nawet uzyskiwać dostęp do katalogów folderów, nie jestem pewien, czy potrzebujesz roota, czy nie)

  1. Prześlij plik między telefonem na PC lub vise verca
  2. Znajdź telefon
  3. Przeczytaj powiadomienie
  4. Obsługuj połączenia telefoniczne, SMS ... i wiele innych

Mam nadzieję, że to pomoże i rozwiąże twoje pytanie!

AzkerM
źródło
Podczas wpisywania adresu URL
abhishah901
1
@ abhishah901 - Upewnij się, że zarówno telefon, jak i urządzenie, do którego próbujesz uzyskać dostęp, znajduje się w tej samej sieci. Sprawdź również adres URL, który wyświetla się w Airdroid. Aby dalej rozwiązywać problemy, utwórz odpowiednio nowy post.
AzkerM
5

Istnieje aplikacja na Androida o nazwie AirDroid. Możesz pobrać go ze sklepu Play. Korzystając z niego, możesz przeglądać pliki swojego Androida w ubuntu za pomocą przeglądarki internetowej. Oto link: Airdroid .

Oczy węża
źródło
1
Dzięki. Spróbuję. Ale zastanawiałem się, czy istnieje sposób na zamontowanie systemu plików przez sieć, czy coś takiego? Mam na myśli, że korzystając z USB uzyskuję pełny dostęp do plików mojego telefonu. Chcę zrobić to samo za pomocą Wi
Pavan Nihal
Czyli daję dostęp do sieci do plików w moim telefonie?
Guido Kanschat,
Nie, nie dajesz dostępu online do plików. Serwer jest hostowany lokalnie w sieci lokalnej, do której podłączone są urządzenia lub mobilny punkt dostępu utworzona przez aplikację.
Snake Eyes,
5

Inną alternatywą byłoby użycie KDEConnect . Będziesz także musiał zainstalować aplikację KDE Connect z Playstore (lub F-Droid). Jeśli nie używasz KDE na Ubuntu, powinieneś również zainstalować wskaźnik KDE Connect .

Otrzymasz również korzyść z otrzymywania powiadomień telefonicznych na pulpicie. Możesz podłączyć wiele telefonów z systemem Android i komputerów stacjonarnych z systemem Linux. Połączenie jest szyfrowane, a całe zaangażowane oprogramowanie jest typu open source.

Możesz zapoznać się z dostępnymi opcjami na zrzucie ekranu poniżej:

wprowadź opis zdjęcia tutaj

Bruni
źródło
2

Myślę, że najprostszym rozwiązaniem byłoby zezwolenie Androidowi na dostęp do katalogu na komputerze. Możesz udostępnić sambę na Ubuntu, wykonując np. Ten przewodnik, a następnie użyj Amaze (opensource), eksploratora plików ES (zastrzeżone) lub Ghost Commander (opensource) na Androidzie.

Bruni
źródło
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Tim
2
idealnie, właśnie tego szukałem. dzięki sambie masz wielką moc.
Sergio Abreu
1

Używam menedżera plików Amaze na Androida i FileZilla na Ubuntu. Za pomocą Amaze możesz skonfigurować serwer FTP na Androidzie oraz wysyłać i odbierać pliki za pomocą FileZilla.

Dante
źródło
1

Inną alternatywą typu open source, obsługującą Linux, Android, Mac OS i Windows, jest nitroshare :

Jest on zawarty w repozytoriach Ubuntu od Ubuntu 16.04:

sudo apt-get install nitroshare

W przypadku bardziej aktualnych pakietów (wysoce zalecane):

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

Aplikację na Androida można znaleźć w F-Droid i playstore.

Jeśli jednak kompatybilność z Windows lub MacOS nie jest ważna, Kdeconnect jest dobrym rozwiązaniem, ponieważ jest bardziej stabilny.

Bruni
źródło
Obecna wersja z Ubuntu 16.04 nie działa. Potrzebuję użyć repozytorium george-edison55. Po zainstalowaniu pakietu z tego repozytorium działało dobrze. Używam wersji Androida od F-Droid.
podwozie
0

GSConnect

Jeśli podoba Ci się rozwiązanie KDEConnect wspomniane w innej odpowiedzi, ale przeraża Cię część KDE, istnieje port JavaScript połączenia KDE bez żadnych zależności Qt. Ma te same funkcje, ale jako rozszerzenie powłoki GNOME wymaga pulpitu GNOME do działania

Na telefonie z Androidem musisz zainstalować aplikację KDE Connect z F-Droid lub playstore.

Bruni
źródło
0
  1. Otwórz Xender na swoim Androidzie:

    otwórz Xender na swoim Androidzie

  2. Idź do Ustawienia> Podłącz do komputera:

    przejdź do ustawienia> połącz z komputerem

  3. Postępuj zgodnie z instrukcją:

    dialog

  4. Dodaj adres w przeglądarce Firefox:

    dodaj adres w przeglądarce Firefox

  5. Udostępniaj swój plik bezprzewodowo:

    udostępnij plik bezprzewodowo

Vishal Rai
źródło
0

Używam ES File Managera. Wystarczy zainstalować go na telefonie z Androidem, a następnie w menu kliknij Sieć> Menedżer zdalny> Włącz , co daje link (jak ftp://192.168.1.54:8754). W przeglądarce wpisz link. Gotowy.

Mohammad Kholghi
źródło
0

W sklepie Android Play Store wyszukaj serwer FTP, ten z The Olive Tree jest świetny ... w aplikacji wystarczy nacisnąć środkowy czerwony przycisk, aby uruchomić serwer ftp w telefonie, który wyświetli adres URL podobny do ftp://192.168.1.103:2221 tego na twoim komputerze, aby się z nim połączyć URL

Na Ubuntu 18.04 w nautilus hit + inne lokalizacje

następnie wpisz adres ftp w polu Połącz z serwerem ftp://192.168.1.103:2221

Scott Stensland
źródło