Seit der Veröffentlichung von Androids Gingerbread-Version hat Google eine markt- und technologieorientierte Entscheidung getroffen, das Media Transfer Protocol (MTP) zu verwenden, wenn ein Android-Gerät mit einem Desktop verbunden ist. Der alte Weg, "USB-Speicher", war so einfach wie es nur geht, wenn Ihr Android-Gerät in Linux-Dateimanagern wie ein USB-Stick angezeigt wird. Aber mit MTP, das dein Gerät als Media-Player erscheinen lassen soll, klappt das unter Linux nicht aus der Box. Mit ein paar schnellen Änderungen können Sie es jedoch möglich machen.

Zugang über MTP (aka "The Hard Way")

Zusätzlich zu der hier beschriebenen Verwendung von gMTP können Sie auch eine Verbindung konfigurieren, mit der Sie Ihren Dateimanager (Nautlius in Ubuntu oder Dolphin in Kubuntu) zum Verschieben von Dateien verwenden können. Sie werden die "/ mnt / sdcard" des Geräts in ein Verzeichnis Ihrer Linux-Box einbinden, so dass Sie eine Reihe von Linux-basierten Tools verwenden können, einschließlich rsync / unison, Backup-Tools usw.

1. Zuerst müssen Sie die erforderlichen Tools installieren, um eine MTP-Verbindung zu unterstützen, und dann das Dateisystem des Android mit dem Linux-Dateisystem verbinden. Sie können dies in einer Ubuntu-Distribution mit den folgenden Befehlen tun:

 sudo apt-get installieren mtp-tools mtpfs 

2. Als nächstes laden Sie diese Datei in Ihren Home-Ordner, und geben Sie ihr einen Namen ... Ich nannte es "mount-prime.sh" (wenn Sie feststellen, dass Sie es nicht von dem Terminal nach der Installation ausführen können, stellen Sie sicher, dass die Berechtigungen festgelegt sind ausführbar sein).

3. Sobald Sie das Android-Gerät über ein USB-Kabel verbunden haben, können Sie den Namen des Skripts als Befehl verwenden, um Ihr Gerät in das Verzeichnis "/ media / Transformer" zu mounten / mount-prime.sh (dh für mich " mount-prime.sh "im Terminal wird mein Transformer mounten, und die Wiederholung des Befehls wird es unmounten). Wenn Sie es nicht sofort sehen, machen Sie sich keine Sorgen, es dauert eine ganze Weile, bis die Verbindung zustande kommt.

Jetzt können Sie wie jedes andere Verzeichnis mit Ihren Android-Gerätedateien interagieren.

Zugang über SFTP (aka "The Easy Way")

Es gibt ein paar Dinge, die die MTP-Route weniger als ideal machen. Wie oben erwähnt, dauert es sehr lange, bis die Verbindung gestartet wird. Sobald dies der Fall ist, dauert es noch länger, bis die Dateien übertragen werden. Aber das Bereitstellen der Dateien vom Android-Gerät über SFTP funktioniert auch mit vorhandenen Dateimanagern, ist schneller und erfordert auch keine direkte Verbindung.

Um dies zu nutzen, müssen Sie die SSHDroid Android App installieren. Sobald dies installiert ist, ist das einzige, was Sie tun müssen, es zu starten. Der SFTP-Dienst wird automatisch gestartet und zeigt einen Bildschirm wie den folgenden:

Dies zeigt Ihnen die IP-Adresse, auf die Sie zugreifen müssen. Sie können dies entweder direkt in die URL-Leiste eines Dateimanagers eingeben oder die Funktionen in den einzelnen Fenstern verwenden, um eine Verknüpfung für Ihr Gerät zu erstellen.

1. Wählen Sie in Nautilus "Datei> Mit einem Server verbinden" und füllen Sie die Felder wie unten gezeigt aus. Die IP-Adresse und der Port sollten mit denen auf dem SSHDroid-Bildschirm übereinstimmen.

Beachten Sie außerdem Folgendes: Wenn Sie die in SSHDroid angezeigte Portnummer (Port 2222) eingeben und dann "SSH" als Typ auswählen, wird die Portnummer automatisch auf die Standardeinstellung für SSH-Verbindungen (22) geändert. Der Standardbenutzername lautet "root", und das Standardkennwort (wenn Sie es auf dem SSHDroid-Voreinstellungsbildschirm nicht geändert haben) lautet "admin". Sobald Sie auf die Schaltfläche "Verbinden" klicken, sehen Sie den Inhalt Ihres Android-Geräts im Nautilus-Fenster.

2. Klicken Sie in Dolphin auf das Element "Netzwerk" auf der linken Seite und dann auf "Netzwerkordner hinzufügen". Auf dem ersten Bildschirm des Assistenten werden Sie nach dem Verbindungstyp gefragt - wählen Sie hier Secure Shell.

Der nächste Bildschirm wird nach einigen Details fragen, ähnlich denen, nach denen Nautilus gefragt hat.

Geben Sie diese anhand des Benutzernamens, der IP-Adresse und des Passworts ein und wählen Sie dann "sftp" als Protokoll aus. Es gibt auch ein Kontrollkästchen, um eine Verknüpfung zu Ihrem Gerät zu speichern, aber es funktioniert nur, wenn Ihre IP-Adresse die gleiche ist, also geben Sie Ihrem Gerät eine statische oder vordefinierte DHCP-IP-Adresse, wenn Sie diese verwenden möchten.

Sobald Sie verbunden sind, können Sie die Dateien auf Ihrem Gerät direkt aus Ihrem bevorzugten Dateimanager-Fenster kopieren, verschieben, synchronisieren oder sogar öffnen und bearbeiten.