Android ↔ Linux-bestandsoverdracht — Sla de MTP-pijn over
Als je ooit hebt geprobeerd een Android-telefoon via USB op een Linux-desktop aan te sluiten, ken je de frustratie.MTP op Linux wordt afgehandeld door libmtp en gvfs-mtp — bibliotheken die notoir zwak zijn.Verbindingen worden verbroken tijdens de overdracht, Nautilus bevriest, bestanden lijken beschadigd of de telefoon wordt simpelweg helemaal niet gedetecteerd.
AnExplorer omzeilt MTP volledig.Twee benaderingen die daadwerkelijk betrouwbaar werken op elke Linux-distributie:
- Device Connect — uw telefoon draait een HTTP-server, u opent deze in Firefox.Geen installatie op Linux.
- SFTP-client — AnExplorer maakt verbinding met de SSH van uw Linux-machine.De meeste Linux-boxen draaien SSH out-of-the-box.
Beide werken via Wi-Fi.Geen kabels, geen stuurprogramma's, geen mtp-detect-foutopsporing.
Benadering 1: Device Connect (Telefoon → Linux, Zero Setup)
Dit is de ‘gewoon werkt’-methode.Uw telefoon wordt een webserver;De Linux-browser is de client.
Op je telefoon:
- Open AnExplorer → tik op ☰ → Apparaat verbinden → Start
- Noteer het adres:
http://192.168.1.42:8080
Op Linux:
- Open Firefox (of Chrome/Chromium/Brave – alles met een browser)
- Typ het adres → Enter
- Het bestandssysteem van je telefoon verschijnt: bladeren, downloaden, uploaden, hernoemen, verwijderen
Dat is het.Geen apt install niets.Geen Flatpak.Geen snap.Geen PPA.Gewoon een browser die je al hebt.
Wat je kunt doen:
- Download bestanden van telefoon naar Linux (klik op een bestand)
- Bestanden uploaden van Linux naar telefoon (knop Uploaden → bestandskiezer)
- Mappen maken, bestanden hernoemen, verwijderen - volledig bestandsbeheer vanuit de browser
- Breng meerdere bestanden tegelijk over
Snelheid: 20–50 MB/s op 5 GHz wifi.In de praktijk sneller dan MTP en oneindig betrouwbaarder.
Werkt op elke distro: Ubuntu, Fedora, Arch, Debian, openSUSE, Mint, Pop!_OS, Manjaro - als het een webbrowser heeft, werkt Device Connect.Geen distro-specifieke pakketten, geen afhankelijkheidshel, geen PPA om toe te voegen.Dit is de reden waarom dit de aanbevolen eerste methode is voor Linux-gebruikers die alleen maar bestanden willen verplaatsen zonder na te denken over de infrastructuur.
Benadering 2: SFTP-client (Linux → Telefoon, toegang tot Linux-bestanden)
Linux-machines draaien bijna altijd OpenSSH.De SFTP-client van AnExplorer maakt er rechtstreeks verbinding mee, waardoor u vanaf uw telefoon volledige toegang krijgt tot uw Linux-bestandssysteem.
Op Linux (controleer of SSH actief is):
systemctl status sshd
Als het niet actief is: sudo systemctl enable --now sshd
Noteer het IP-adres van uw Linux-machine: ip addr show of hostname -I
Op je telefoon:
- Open AnExplorer → ☰ → Netwerk → SFTP
- Tik op + om een nieuwe verbinding toe te voegen
- Host: uw Linux IP (bijv.
192.168.1.100), Poort:22 - Gebruikersnaam: uw Linux-login, Wachtwoord: uw Linux-wachtwoord
- Tik op Verbinden
Je volledige Linux-bestandssysteem verschijnt in AnExplorer .Blader door /home/username/ , kopieer bestanden naar uw telefoon of upload vanaf uw telefoon naar Linux.
Waarom Linux-gebruikers dit verkiezen:
- SSH is al actief: er hoeft geen extra software te worden geïnstalleerd of geconfigureerd
- Standaard gecodeerd (in tegenstelling tot FTP of HTTP) — alle gegevens reizen via de SSH-tunnel
- Werkt op afstand via VPN (niet alleen lokale Wi-Fi) - krijg overal toegang tot uw Linux-thuisbox
- Bekend voor iedereen die
scpofrsyncgebruikt: dezelfde inloggegevens, dezelfde poort - Volledige toegang tot het bestandssysteem — blader door
/home,/media,/mnt, zelfs/etcals uw gebruiker toestemming heeft - Bookmarkable in AnExplorer — sla de verbinding op voor toegang met één tik de volgende keer
Praktisch gebruik:
- Haal een bestand van uw Linux-werkstation naar uw telefoon voordat u het huis verlaat
- Toegang tot de mediabibliotheek van uw thuisserver vanaf uw telefoon op de bank
- Upload foto's vanaf uw telefoon rechtstreeks naar het fotoarchief van uw Linux-machine
- Blader tijdens een vergadering vanaf uw telefoon door projectbestanden op uw ontwikkelmachine
Benadering 3: Samba/SMB (gedeelde map, altijd beschikbaar)
Als u via Samba mappen op uw Linux-machine deelt, maakt AnExplorer verbinding als een SMB-client:
Op Linux (eenmalige Samba-installatie):
sudo apt install samba
sudo nano /etc/samba/smb.conf
Voeg een share toe, stel een Samba-wachtwoord in (sudo smbpasswd -a username ), start opnieuw op: sudo systemctl restart smbd
Op je telefoon:
- AnExplorer → ☰ → Netwerk → SMB → tik op +
- Voer Linux IP, sharenaam, gebruikersnaam en Samba-wachtwoord in
- Verbinden — uw gedeelde map verschijnt
Eenmaal als favoriet ingesteld, heeft u met één tik toegang vanaf de zijbalk van AnExplorer wanneer beide apparaten zich op hetzelfde netwerk bevinden.
Als Samba zinvol is via Device Connect:
- U wilt een permanente gedeelde map die altijd beschikbaar is (niet alleen wanneer u handmatig een server start)
- Meerdere apparaten hebben toegang nodig tot dezelfde Linux-map (telefoon, tablet, tv)
- U gebruikt Samba voor Windows-machines al op uw netwerk
- U wilt bestanden in een map op Linux neerzetten en ze later van uw telefoon ophalen zonder enige handmatige stap
Waarom geen MTP via USB?
MTP op Linux is al meer dan tien jaar problematisch.Veelvoorkomende problemen:
- Telefoon niet gedetecteerd —
gvfs-mtpkan het apparaat niet inventariseren - Nautilus/Dolphin loopt vast — bestandsbeheer blijft hangen tijdens het bladeren door telefoonopslag
- Overdrachtscorruptie — bestanden komen onvolledig of beschadigd aan, vooral grote video's
- Geen gelijktijdige toegang — slechts één app heeft tegelijkertijd toegang tot MTP
- Problemen met rechten — udev-regels nodig op sommige distributies
Dit is niet de schuld van AnExplorer; het zijn problemen met de Linux MTP-stack.Device Connect en SFTP omzeilen de gehele MTP-laag door gebruik te maken van standaard netwerkprotocollen die Linux feilloos verwerkt.
Voor technisch nieuwsgierigen: MTP werd begin jaren 2000 door Microsoft ontworpen voor draagbare mediaspelers.Het was nooit bedoeld voor bestandsoverdracht voor algemene doeleinden.Linux adopteerde het met tegenzin omdat Android het als het standaard USB-protocol koos (ter vervanging van USB Mass Storage, dat zijn eigen problemen had met het ontkoppelen).Het resultaat is een protocol waar niemand van houdt, geïmplementeerd door bibliotheken die niemand goed onderhoudt, op een besturingssysteem dat veel betere native protocollen voor het delen van bestanden beschikbaar heeft (SSH, SMB, HTTP).Met AnExplorer kunt u in plaats daarvan die betere protocollen gebruiken.
Distro-specifieke opmerkingen
Ubuntu/Debian: SSH wordt doorgaans niet standaard geïnstalleerd op desktopversies.Installeer met sudo apt install openssh-server .Op Ubuntu Server is het vooraf geïnstalleerd.
Fedora/RHEL: SSH is geïnstalleerd, maar is mogelijk niet ingeschakeld.Begin met sudo systemctl enable --now sshd .Firewall kan poort 22 blokkeren. Open deze met sudo firewall-cmd --add-service=ssh --permanent && sudo firewall-cmd --reload .
Arch Linux: Installeer met sudo pacman -S openssh en schakel in met sudo systemctl enable --now sshd .
Linux Mint/Pop!_OS: Hetzelfde als Ubuntu — sudo apt install openssh-server indien niet aanwezig.
Voor Samba verpakken alle grote distributies het: apt install samba (Debian/Ubuntu), dnf install samba (Fedora), pacman -S samba (Arch).
Vergelijking: Linux-overdrachtsmethoden
| Werkwijze | Snelheid | Linux-installatie | Betrouwbaarheid | Beste voor |
|---|---|---|---|---|
| Apparaat verbinden | 20–50 MB/s | Geen (browser) | Uitstekend | Snelle overdrachten, elke distributie |
| SFTP (naar Linux) | 20–40 MB/s | SSH actief (meestal standaard) | Uitstekend | Toegang tot Linux-bestanden vanaf telefoon |
| Samba/SMB | 30–60 MB/s | Installeer + configureer Samba | Uitstekend | Altijd beschikbare gedeelde map |
| KDE Connect | 10–30 MB/s | Installeer KDE Connect | Goed | Meldingen + kleine bestanden |
| LokaalVerzenden | 20–50 MB/s | Installeer LocalSend | Goed | Platformonafhankelijk, open source |
| MTP (USB) | 10–30 MB/s | Geen (ingebouwd) | Slecht op Linux | Laatste redmiddel |
| ADB duwen/trekken | 30–50 MB/s | Installeer ADB | Goed | Alleen ontwikkelaars |
Gerelateerde gidsen
- Zet Android over naar pc — Windows-specifieke handleiding
- Zet Mac over naar Android — macOS-specifieke handleiding
- SFTP op Android — volledige SFTP-clientconfiguratie
- SMB op Android — volledige SMB-clientconfiguratie
