Android ve Linux Arasında Dosya Aktarın — MTP Sorunu Yok

Android ve Linux Arasında Dosya Aktarın — MTP Sorunu Yok

Son Güncelleme :

Android ↔ Linux Dosya Aktarımı — MTP Acısını Atlayın

Bir Android telefonu USB üzerinden bir Linux masaüstüne bağlamayı denediyseniz, hayal kırıklığını bilirsiniz.Linux'ta MTP, libmtp ve gvfs-mtp tarafından yönetilir; bunlar herkesin bildiği gibi düzensiz kütüphanelerdir.Aktarım sırasında bağlantı kesintileri, Nautilus'un donması, dosyaların bozuk görünmesi veya telefonun hiç algılanmaması.

AnExplorer MTP'den tamamen kaçınıyor.Herhangi bir Linux dağıtımında gerçekten güvenilir bir şekilde çalışan iki yaklaşım:

  1. Cihaz Bağlantısı — telefonunuz bir HTTP sunucusu çalıştırır, onu Firefox'ta açarsınız.Linux'ta sıfır kurulum.
  2. SFTP istemcisi — AnExplorer, Linux makinenizin SSH'sine bağlanır.Çoğu Linux kutusu SSH'yi kutudan çıkarır çıkarmaz çalıştırır.

Her ikisi de Wi-Fi üzerinden çalışır.Kablo yok, sürücü yok, mtp-detect hata ayıklama yok.

Yaklaşım 1: Cihaz Bağlantısı (Telefon → Linux, Sıfır Kurulum)

Bu "sadece işe yarar" yöntemidir.Telefonunuz bir web sunucusuna dönüşür;Linux'un tarayıcısı istemcidir.

Telefonunuzda:

  1. AnExplorer'yi açın → ☰ → Cihaz BağlantısıBaşlat'a dokunun
  2. Adresi not edin: http://192.168.1.42:8080

Linux'ta:

  1. Firefox'u (veya Chrome/Chromium/Brave — tarayıcısı olan herhangi bir şeyi) açın
  2. Adresi yazın → Girin
  3. Telefonunuzun dosya sistemi görünür; göz atın, indirin, yükleyin, yeniden adlandırın, silin

İşte bu.apt install hiçbir şey yok.Flatpak yok.Snap yok.PPA yok.Sadece zaten sahip olduğunuz bir tarayıcı.

Ne yapabilirsiniz:

  • Dosyaları telefondan Linux'a indirin (herhangi bir dosyaya tıklayın)
  • Dosyaları Linux'tan telefona yükleyin (Yükle düğmesi → dosya seçici)
  • Klasörler oluşturun, dosyaları yeniden adlandırın, silin — tarayıcıdan tam dosya yönetimi
  • Aynı anda birden fazla dosyayı aktarın

Hız: 5 GHz Wi-Fi'de 20–50 MB/sn.Uygulamada MTP'den daha hızlı ve sonsuz derecede daha güvenilir.

Tüm dağıtımlarda çalışır: Ubuntu, Fedora, Arch, Debian, openSUSE, Mint, Pop!_OS, Manjaro — bir web tarayıcısı varsa Device Connect çalışır.Dağıtıma özel paket yok, bağımlılık cehennemi yok, eklenecek PPA yok.Bu nedenle altyapıyı düşünmeden sadece dosyaları taşımak isteyen Linux kullanıcıları için önerilen ilk yöntemdir.

Yaklaşım 2: SFTP İstemcisi (Linux → Telefon, Linux Dosyalarına Erişim)

Linux makineleri neredeyse her zaman OpenSSH'yi çalıştırır.AnExplorer'nin SFTP istemcisi ona doğrudan bağlanır ve telefonunuzdan Linux dosya sisteminize tam erişim sağlar.

Linux'ta (SSH'nin çalıştığını doğrulayın):

systemctl status sshd

Çalışmıyorsa: sudo systemctl enable --now sshd

Linux makinenizin IP'sini not edin: ip addr show veya hostname -I

Telefonunuzda:

  1. AnExplorer → ☰ → SFTP'yi açın
  2. Yeni bir bağlantı eklemek için + öğesine dokunun
  3. Ana Bilgisayar: Linux IP'niz (örn. 192.168.1.100), Bağlantı Noktası: 22
  4. Kullanıcı Adı: Linux giriş bilgileriniz, Şifre: Linux şifreniz
  5. Bağlan'a dokunun

Linux dosya sisteminizin tamamı AnExplorer konumunda görünür./home/username/ adresine göz atın, dosyaları telefonunuza kopyalayın veya telefondan Linux'a yükleyin.

Linux kullanıcıları neden bunu tercih ediyor:

  • SSH zaten çalışıyor; kurulacak veya yapılandırılacak ek yazılım yok
  • Varsayılan olarak şifrelenir (FTP veya HTTP'den farklı olarak) — tüm veriler SSH tüneli üzerinden geçer
  • VPN üzerinden uzaktan çalışır (yalnızca yerel Wi-Fi değil) — evinizdeki Linux kutunuza her yerden erişin
  • scp veya rsync kullanan herkese tanıdık gelir — aynı kimlik bilgileri, aynı bağlantı noktası
  • Tam dosya sistemi erişimi — /home , /media , /mnt ve hatta kullanıcınızın izni varsa /etc'ye göz atın
  • AnExplorer içine yer imlerine eklenebilir — bir dahaki sefere tek dokunuşla erişim için bağlantıyı kaydedin

Pratik kullanımlar:

  • Evden çıkmadan önce Linux iş istasyonunuzdan telefonunuza bir dosya çekin
  • Kanepenizdeki telefonunuzdan ev sunucunuzun medya kitaplığına erişin
  • Telefonunuzdaki fotoğrafları doğrudan Linux makinenizin fotoğraf arşivine yükleyin
  • Toplantı sırasında geliştirme makinenizdeki proje dosyalarına telefonunuzdan göz atın

Yaklaşım 3: Samba/SMB (Paylaşılan Klasör, Her Zaman Kullanılabilir)

Linux makinenizdeki klasörleri Samba aracılığıyla paylaşırsanız, AnExplorer bir SMB istemcisi olarak bağlanır:

Linux'ta (tek seferlik Samba kurulumu):

sudo apt install samba
sudo nano /etc/samba/smb.conf

Bir paylaşım ekleyin, bir Samba şifresi belirleyin (sudo smbpasswd -a username), yeniden başlatın: sudo systemctl restart smbd

Telefonunuzda:

  1. AnExplorer → ☰ → Ağ → SMB → +'ya dokunun
  2. Linux IP'sini, paylaşım adını, kullanıcı adını ve Samba şifresini girin
  3. Bağlan — paylaşılan klasörünüz görünür

Yer imlerine eklendikten sonra, her iki cihaz da aynı ağda olduğunda AnExplorer kenar çubuğundan tek dokunuşla erişim sağlanır.

Samba, Device Connect üzerinden anlamlı olduğunda:

  • Her zaman kullanılabilen kalıcı bir paylaşımlı klasör istiyorsunuz (yalnızca bir sunucuyu manuel olarak başlattığınızda değil)
  • Birden fazla cihazın aynı Linux klasörüne erişmesi gerekiyor (telefon, tablet, TV)
  • Ağınızda zaten Windows makineleri için Samba çalıştırıyorsunuz
  • Dosyaları Linux'ta bir klasöre bırakmak ve daha sonra herhangi bir manuel adım atmadan telefonunuzdan almak istiyorsunuz

Neden USB Üzerinden MTP Değil?

Linux'ta MTP on yılı aşkın süredir sorunludur.Yaygın sorunlar:

  • Telefon algılanmadıgvfs-mtp cihazı numaralandıramıyor
  • Nautilus/Dolphin donuyor — telefon depolama alanına göz atarken dosya yöneticisi kilitleniyor
  • Aktarım bozulması — dosyalar, özellikle büyük videolar olmak üzere, eksik veya bozuk olarak gelir
  • Eşzamanlı erişim yok — aynı anda yalnızca bir uygulama MTP'ye erişebilir
  • İzin sorunları — bazı dağıtımlarda udev kurallarına ihtiyaç vardır

Bunlar AnExplorer'nin hatası değil; bunlar Linux MTP yığın sorunlarıdır.Device Connect ve SFTP, Linux'un kusursuzca işlediği standart ağ protokollerini kullanarak MTP katmanının tamamını atlar.

Teknik açıdan meraklı olanlar için: MTP, Microsoft tarafından 2000'li yılların başında taşınabilir medya oynatıcıları için tasarlandı.Hiçbir zaman genel amaçlı dosya aktarımı için tasarlanmamıştır.Linux bunu isteksizce benimsedi çünkü Android onu varsayılan USB protokolü olarak seçti (bağlantıyı kesme konusunda kendi sorunları olan USB Yığın Depolamanın yerini aldı).Sonuç, çok daha iyi yerel dosya paylaşım protokollerine (SSH, SMB, HTTP) sahip bir işletim sistemi üzerinde kimsenin iyi korumadığı kütüphaneler tarafından uygulanan, kimsenin sevmediği bir protokoldür.AnExplorer bunun yerine daha iyi protokolleri kullanmanızı sağlar.

Dağıtıma Özel Notlar

Ubuntu/Debian: SSH genellikle masaüstü sürümlerinde varsayılan olarak yüklenmez.sudo apt install openssh-server ile yükleyin.Ubuntu Sunucusunda önceden yüklenmiştir.

Fedora/RHEL: SSH yüklü ancak etkinleştirilmemiş olabilir.sudo systemctl enable --now sshd ile başlayın.Güvenlik duvarı 22 numaralı bağlantı noktasını engelleyebilir; sudo firewall-cmd --add-service=ssh --permanent && sudo firewall-cmd --reload ile açın.

Arch Linux: sudo pacman -S openssh ile yükleyin ve sudo systemctl enable --now sshd ile etkinleştirin.

Linux Mint/Pop!_OS: Ubuntu ile aynı — mevcut değilse sudo apt install openssh-server.

Samba için tüm büyük dağıtımlar bunu paketler: apt install samba (Debian/Ubuntu), dnf install samba (Fedora), pacman -S samba (Arch).

Karşılaştırma: Linux Aktarım Yöntemleri

YöntemHızLinux kurulumuGüvenilirlikŞunun için en iyisi
Cihaz Bağlantısı20–50 MB/snYok (tarayıcı)MükemmelHızlı aktarımlar, herhangi bir dağıtım
SFTP (Linux'a)20–40 MB/snSSH çalışıyor (genellikle varsayılan)MükemmelLinux dosyalarına telefondan erişme
Samba/KOBİ30–60 MB/snSamba'yı yükleyin ve yapılandırınMükemmelHer zaman kullanılabilir paylaşımlı klasör
KDE Bağlantısı10–30 MB/snKDE Connect'i yükleyinİyiBildirimler + küçük dosyalar
YerelGönder20–50 MB/snLocalSend'i yükleyinİyiÇapraz platform, açık kaynak
MTP (USB)10–30 MB/snYok (yerleşik)Linux konusunda zayıfSon çare
ADB itme/çekme30–50 MB/snADB'yi yükleyinİyiYalnızca geliştiriciler

İlgili Kılavuzlar

Sıkça Sorulan Sorular

Telif Hakkı © DWorkS 2011 – 2026 Tüm hakları saklıdır