Android ↔ Transfer File Linux — Lewati MTP Pain
Jika Anda pernah mencoba menghubungkan ponsel Android ke desktop Linux melalui USB, Anda pasti tahu rasa frustrasinya.MTP di Linux ditangani oleh libmtp dan gvfs-mtp — perpustakaan yang terkenal tidak stabil.Pemutusan sambungan di tengah transfer, Nautilus membeku, file tampak rusak, atau telepon tidak terdeteksi sama sekali.
AnExplorer menghindari MTP sepenuhnya.Dua pendekatan yang benar-benar dapat diandalkan di distro Linux mana pun:
- Device Connect — ponsel Anda menjalankan server HTTP, Anda membukanya di Firefox.Pengaturan nol di Linux.
- Klien SFTP — AnExplorer terhubung ke SSH mesin Linux Anda.Kebanyakan kotak Linux menjalankan SSH di luar kotak.
Keduanya bekerja melalui Wi-Fi.Tanpa kabel, tanpa driver, tanpa mtp-detect debugging.
Pendekatan 1: Sambungan Perangkat (Telepon → Linux, Pengaturan Nol)
Ini adalah metode "berhasil".Ponsel Anda menjadi server web;Browser Linux adalah kliennya.
Di ponsel Anda:
- Buka AnExplorer → ketuk ☰ → Koneksi Perangkat → Mulai
- Catat alamatnya:
http://192.168.1.42:8080
Di Linux:
- Buka Firefox (atau Chrome/Chromium/Brave — apa pun yang menggunakan browser)
- Ketik alamat → Enter
- Sistem file ponsel Anda muncul — telusuri, unduh, unggah, ganti nama, hapus
Itu saja.Tidak apt install apa pun.Tidak ada Flatpak.Tidak perlu jepretan.Tidak ada PPA.Hanya browser yang sudah Anda miliki.
Apa yang dapat Anda lakukan:
- Unduh file dari ponsel ke Linux (klik file apa saja)
- Unggah file dari Linux ke ponsel (tombol Unggah → pemilih file)
- Membuat folder, mengganti nama file, menghapus — manajemen file lengkap dari browser
- Transfer banyak file sekaligus
Kecepatan: 20–50 MB/dtk pada Wi-Fi 5 GHz.Lebih cepat dari MTP dalam praktiknya, dan jauh lebih andal.
Berfungsi di distro apa pun: Ubuntu, Fedora, Arch, Debian, openSUSE, Mint, Pop!_OS, Manjaro — jika memiliki browser web, Device Connect berfungsi.Tidak ada paket khusus distro, tidak ada ketergantungan, tidak ada PPA untuk ditambahkan.Inilah sebabnya mengapa ini adalah metode pertama yang direkomendasikan untuk pengguna Linux yang hanya ingin memindahkan file tanpa memikirkan infrastruktur.
Pendekatan 2: Klien SFTP (Linux → Telepon, Akses File Linux)
Mesin Linux hampir selalu menjalankan OpenSSH.Klien SFTP AnExplorer terhubung secara langsung — memberi Anda akses penuh ke sistem file Linux dari ponsel Anda.
Di Linux (pastikan SSH sedang berjalan):
systemctl status sshd
Jika tidak berjalan: sudo systemctl enable --now sshd
Catat IP mesin Linux Anda: ip addr show atau hostname -I
Di ponsel Anda:
- Buka AnExplorer → ☰ → Jaringan → SFTP
- Ketuk ****** untuk menambahkan koneksi baru
- Host: IP Linux Anda (misalnya
192.168.1.100), Port:22 - Nama Pengguna: login Linux Anda, Kata Sandi: kata sandi Linux Anda
- Ketuk Hubungkan
Seluruh sistem file Linux Anda muncul di AnExplorer .Jelajahi /home/username/ , salin file ke ponsel Anda, atau unggah dari ponsel ke Linux.
Mengapa pengguna Linux lebih memilih ini:
- SSH sudah berjalan — tidak ada perangkat lunak tambahan yang perlu diinstal atau dikonfigurasi
- Dienkripsi secara default (tidak seperti FTP atau HTTP) — semua data melewati terowongan SSH
- Bekerja dari jarak jauh melalui VPN (bukan hanya Wi-Fi lokal) — akses kotak Linux rumah Anda dari mana saja
- Akrab bagi siapa saja yang menggunakan
scpataursync— kredensial yang sama, port yang sama - Akses sistem file penuh — jelajahi
/home,/media,/mnt, bahkan/etcjika pengguna Anda memiliki izin - Dapat ditandai di AnExplorer — simpan koneksi untuk akses sekali ketuk di lain waktu
Penggunaan praktis:
- Tarik file dari workstation Linux ke ponsel Anda sebelum meninggalkan rumah
- Akses perpustakaan media server rumah Anda dari ponsel Anda di sofa
- Unggah foto dari ponsel Anda langsung ke arsip foto mesin Linux Anda
- Telusuri file proyek di mesin pengembangan Anda dari ponsel Anda selama rapat
Pendekatan 3: Samba/SMB (Folder Bersama, Selalu Tersedia)
Jika Anda berbagi folder di mesin Linux Anda melalui Samba, AnExplorer terhubung sebagai klien SMB:
Di Linux (pengaturan Samba satu kali):
sudo apt install samba
sudo nano /etc/samba/smb.conf
Tambahkan share, atur kata sandi Samba ( sudo smbpasswd -a username ), mulai ulang: sudo systemctl restart smbd
Di ponsel Anda:
- AnExplorer → ☰ → Jaringan → SMB → ketuk +
- Masukkan IP Linux, nama share, nama pengguna, kata sandi Samba
- Hubungkan — folder bersama Anda akan muncul
Setelah di-bookmark, akses sekali ketuk dari sidebar AnExplorer kapan saja kedua perangkat berada di jaringan yang sama.
Saat Samba masuk akal melalui Device Connect:
- Anda menginginkan folder bersama yang persisten yang selalu tersedia (tidak hanya saat Anda memulai server secara manual)
- Beberapa perangkat perlu mengakses folder Linux yang sama (ponsel, tablet, TV)
- Anda sudah menjalankan mesin Samba untuk Windows di jaringan Anda
- Anda ingin memasukkan file ke dalam folder di Linux dan mengambilnya dari ponsel Anda nanti tanpa langkah manual apa pun
Mengapa Tidak MTP Melalui USB?
MTP di Linux telah menjadi masalah selama lebih dari satu dekade.Masalah umum:
- Telepon tidak terdeteksi —
gvfs-mtpgagal menghitung perangkat - Nautilus/Dolphin macet — pengelola file macet saat menelusuri penyimpanan ponsel
- Transfer korupsi — file tiba tidak lengkap atau rusak, terutama video berukuran besar
- Tidak ada akses bersamaan — hanya satu aplikasi yang dapat mengakses MTP dalam satu waktu
- Masalah izin — aturan udev diperlukan di beberapa distro
Ini bukan kesalahan AnExplorer — ini masalah tumpukan MTP Linux.Device Connect dan SFTP melewati seluruh lapisan MTP dengan menggunakan protokol jaringan standar yang ditangani Linux dengan sempurna.
Bagi mereka yang penasaran secara teknis: MTP dirancang oleh Microsoft untuk pemutar media portabel di awal tahun 2000an.Itu tidak pernah dimaksudkan untuk transfer file tujuan umum.Linux dengan enggan mengadopsinya karena Android memilihnya sebagai protokol USB default (menggantikan USB Mass Storage, yang memiliki masalah tersendiri saat melepasnya).Hasilnya adalah sebuah protokol yang tidak disukai oleh siapa pun, diimplementasikan oleh perpustakaan yang tidak dikelola dengan baik oleh siapa pun, pada OS yang memiliki protokol berbagi file asli yang jauh lebih baik (SSH, SMB, HTTP).AnExplorer memungkinkan Anda menggunakan protokol yang lebih baik tersebut.
Catatan Khusus Distro
Ubuntu/Debian: SSH biasanya tidak diinstal secara default pada edisi desktop.Instal dengan sudo apt install openssh-server .Di Server Ubuntu, ini sudah diinstal sebelumnya.
Fedora/RHEL: SSH diinstal tetapi mungkin tidak diaktifkan.Mulailah dengan sudo systemctl enable --now sshd .Firewall mungkin memblokir port 22 — buka dengan sudo firewall-cmd --add-service=ssh --permanent && sudo firewall-cmd --reload .
Arch Linux: Instal dengan sudo pacman -S openssh dan aktifkan dengan sudo systemctl enable --now sshd .
Linux Mint/Pop!_OS: Sama seperti Ubuntu — sudo apt install openssh-server jika tidak ada.
Untuk Samba, semua distro besar mengemasnya: apt install samba (Debian/Ubuntu), dnf install samba (Fedora), pacman -S samba (Arch).
Perbandingan: Metode Transfer Linux
| Metode | Kecepatan | Pengaturan Linux | Keandalan | Terbaik untuk |
|---|---|---|---|---|
| Koneksi Perangkat | 20–50 MB/dtk | Tidak ada (peramban) | Luar biasa | Transfer cepat, distro apa pun |
| SFTP (ke Linux) | 20–40 MB/dtk | SSH berjalan (biasanya default) | Luar biasa | Mengakses file Linux dari ponsel |
| Samba/UKM | 30–60 MB/dtk | Instal + konfigurasikan Samba | Luar biasa | Folder bersama yang selalu tersedia |
| Koneksi KDE | 10–30 MB/dtk | Instal KDE Connect | Bagus | Notifikasi + file kecil |
| Kirim Lokal | 20–50 MB/dtk | Instal Pengiriman Lokal | Bagus | Lintas platform, sumber terbuka |
| MTP (USB) | 10–30 MB/dtk | Tidak ada (bawaan) | Buruk di Linux | Pilihan terakhir |
| dorong/tarik ADB | 30–50 MB/dtk | Instal ADB | Bagus | Khusus pengembang |
Panduan Terkait
- Mentransfer Android ke PC — panduan khusus Windows
- Mentransfer Mac ke Android — panduan khusus macOS
- SFTP di Android — penyiapan klien SFTP lengkap
- SMB di Android — penyiapan klien SMB lengkap
