Dateiübertragung
Mobile SSH enthält einen SFTP-Dateiübertragungsbildschirm, der an die aktive SSH-Verbindung gebunden ist. Er ist für schnelle Serverwartung von Android gedacht: eine Konfiguration hochladen, ein Log herunterladen, eine entfernte Datei umbenennen oder Berechtigungen prüfen, ohne die App zu verlassen.
Dateiübertragung öffnen
- Verbinde dich mit einem SSH-Server.
- Wähle den verbundenen Terminalbereich aus.
- Öffne Transfer in der Terminal-Symbolleiste, oder halte die Bereichskopfzeile gedrückt, wenn der aktuelle Bildschirm dies unterstützt.
- Der Dateiübertragungsbildschirm öffnet sich mit einem lokalen und einem entfernten Bereich.
Wenn keine aktive SSH-Sitzung vorhanden ist, kann die Dateiübertragung nicht geöffnet werden.
Lokaler und entfernter Bereich
Der Dateiübertragungsbildschirm hat zwei Browserbereiche:
- Lokaler Bereich: Telefonspeicher.
- Entfernter Bereich: Serverdateien über SFTP.
Die App merkt sich die zuletzt verwendeten lokalen und entfernten Pfade pro Host. Auch die Sortiereinstellungen werden pro Host für beide Bereiche gemerkt.
Android-Speicherberechtigung
Auf Android-Versionen, die das direkte Durchsuchen von Dateien einschränken, kann Mobile SSH Speicherzugriff anfordern, bevor der lokale Bereich die Telefondateien durchsuchen kann. Wenn du diese Berechtigung überspringst oder verweigerst, funktioniert das entfernte Durchsuchen möglicherweise weiterhin, aber lokale Hoch- und Herunterladepfade können eingeschränkt sein.
Der Import des privaten Schlüssels ist von der Dateiübertragung getrennt und nutzt die Dateiauswahl von Android.
Dateien hochladen
- Öffne den lokalen Bereich.
- Navigiere zur Datei, die du hochladen möchtest.
- Wähle Hochladen.
- Bestätige das entfernte Ziel.
- Beobachte die Übertragungswarteschlange für Fortschritt und Abschluss.
Uploads nutzen die bestehende SSH/SFTP-Verbindung. Wenn die Verbindung abbricht, versuche es nach dem Wiederverbinden erneut.
Dateien herunterladen
- Öffne den entfernten Bereich.
- Navigiere zur Datei, die du herunterladen möchtest.
- Wähle Herunterladen.
- Bestätige das lokale Ziel.
- Beobachte die Übertragungswarteschlange für Fortschritt und Abschluss.
Große Downloads solltest du nach Möglichkeit in einem stabilen Netzwerk durchführen.
Aktionen für entfernte Dateien
Je nach ausgewähltem entferntem Element kann Mobile SSH Aktionen anzeigen wie:
- Herunterladen.
- Umbenennen.
- Löschen.
- Datei oder Verzeichnis erstellen.
- Textdatei bearbeiten.
- Dateidetails ansehen.
Details einer entfernten Datei können Berechtigungsbits, Eigentümer, Gruppe und oktale Berechtigungswerte enthalten. Nutze diese Details, bevor du Serverdateien änderst, die von einem anderen Prozess oder Bereitstellungstool verwaltet werden.
Sortieren und letzte Pfade
Jeder Bereich kann nach Name oder Datum auf- oder absteigend sortieren. Mobile SSH speichert die ausgewählten lokalen und entfernten Sortiermodi pro Host zusammen mit den letzten Pfaden, sodass wiederholte Übertragungen zum selben Server an vertrauten Orten beginnen.
Übertragungswarteschlange
Übertragungen werden in eine Warteschlange gestellt und nach Status angezeigt. Der Log-Bereich trennt wartende, fehlgeschlagene und erfolgreiche Übertragungen. Fehlgeschlagene Übertragungen enthalten einen Grund, wenn die zugrunde liegende SFTP-Operation einen liefert.
Praktische Tipps
- Nutze SFTP für gezielte Dateiverschiebungen; nutze Kommandozeilenwerkzeuge wie
rsyncauf dem Server für die Synchronisierung großer Verzeichnisse. - Vermeide das Bearbeiten von Live-Produktionsdateien, sofern du kein Backup oder keinen Rollback-Pfad der Bereitstellung hast.
- Wenn eine Datei nach dem Hochladen nicht erscheint, aktualisiere den entfernten Bereich oder prüfe den Zielpfad.
- Wenn der Android-Speicherzugriff das lokale Durchsuchen blockiert, erteile die Berechtigung in den Android-Einstellungen und öffne die Dateiübertragung erneut.