- Android 8.0 oder neuer — die Verfügbarkeit bei Google Play hängt vom Veröffentlichungskanal ab; für geschlossene Testversionen ist eine Anmeldung erforderlich
- iOS 16 oder neuer auf iPhone und iPad – öffentliche Beta über TestFlight
- Aktuelle Android- und iOS-Versionen nutzen Backupformat 2 für Inventar und Einstellungen; ein Import macht nicht unterstützte Plattformfunktionen nicht verfügbar
- Diese Liste entspricht dem neuesten Quellcode der Apps; die Verfügbarkeit hängt vom Store und der Betaversion ab. Experimentelle Funktionen sind gekennzeichnet
Funktionsliste
Mobile-SSH-Funktionen
Verbinde dich unter Android und iOS mit deinen Servern: mit SSH-Terminals, Git-Werkzeugen auf dem Server, SFTP, VNC, VPN-Clients und Sitzungsmanagern. Android bietet außerdem Hardware-Sicherheitsschlüssel und einen experimentellen Sprachassistenten; plattformspezifische Funktionen sind unten gekennzeichnet.
- Passwort- und Private-Key-Authentifizierung
- Private Schlüssel Ed25519, ECDSA (P-256/384/521) und RSA auf Android; Ed25519 und ECDSA auf iOS. Beide Plattformen öffnen passphrasenverschlüsselte Schlüssel
- Gespeicherte Serverprofile mit Host, Port, Benutzer, Anmeldedaten, privatem Schlüssel und optionalen Tunneln – klone ein Profil, um seine Einstellungen in einen neuen Server zu übernehmen
- Gib einem Server einen Namen, und die Liste zeigt ihn statt der Adresse – die Adresse kommt zurück, sobald zwei Einträge sonst gleich aussähen
- Gespeicherte Server nach Name, Host, Port, Anmeldedaten oder einer ihrer Alternativadressen durchsuchen
- Verbindest du dich unter zwei gespeicherten Einträgen zweimal mit derselben Maschine, merkt die App das – sie vergleicht den Fingerabdruck des Host-Keys und bietet an, beide zu einem Server mit mehreren Adressen zusammenzuführen
- Suche-zuerst-Sitzung-hinzufügen-Ablauf: gespeicherten Server auf einer eigenen Suchseite auswählen und mit einem Tippen verbinden
- Mehrere Adressen pro gespeichertem Server für LAN/VPN-Roaming – der Reihe nach gewählt, wobei die zuletzt funktionierende Adresse zuerst versucht wird, und bei Netzwechsel setzt die Wiederverbindung ein
- Wiederverwendbare Anmeldedaten, die bei der Servereinrichtung ausgewählt werden können
- Ein Startbildschirm rund ums Weitermachen: die gerade laufenden Verbindungen und die tmux-Sitzungen, die auf deinen Servern warten – aus einem gespeicherten Schnappschuss, sodass sie auch ohne Netzwerk erscheinen und jeder Eintrag mit seinem Alter versehen ist. Unter iOS ist die Liste „Zuletzt“ in den Dialog „Neue Verbindung“ umgezogen, wo ein Tippen das Formular vorausfüllt
- IPv6 durchgehend: Literale in eckigen Klammern mit optionalem Port in den Adressfeldern und IPv6-Ziele in eckigen Klammern in Portweiterleitungsregeln
- Login-Log für erfolgreiche und fehlgeschlagene Versuche, das die genau gewählte Adresse und bei einem Fehlschlag auch den Grund festhält
- Teleport-Proxy-Transport (experimentell, Android): mit Benutzername, Passwort und OTP anmelden oder eine Teleport-Konfigurations- oder Identitätsdatei importieren, Cluster-Knoten durchsuchen und dann Terminals, SFTP, tmux und Plugins über den Proxy-Tunnel ausführen
- Gespeicherte SSH-Sprungserver auf beiden Plattformen, mit geordneten Ketten bis acht aufgelöste Sprünge; jeder hat eigene Zugangsdaten und Identitätsprüfung
- Android-SSH-Agent-Weiterleitung: pro Server aktivieren, damit entfernte Programme Signaturen gespeicherter Schlüssel anfragen; optionale Freigabe, private Schlüssel bleiben am Telefon
- Android-FIDO2 über USB/NFC: OpenSSH-Sicherheitsschlüssel registrieren oder importieren und Touch-/PIN-Anfragen beantworten
- Terminalverhalten im Stil von VT100/xterm-256color mit 24-bit True Color und Kursivschrift – der Shell werden TERM=xterm-256color und COLORTERM=truecolor mitgeteilt
- Scrollback-Puffer auf 1.000, 5.000, 10.000 oder 50.000 Zeilen einstellbar, auf Android und iOS (standardmäßig 5.000)
- Suche im Terminal – den Scrollback und den sichtbaren Bildschirm durchsuchen und zwischen Treffern springen (Android und iOS)
- Shell-Integration (OSC 133): von Prompt zu Prompt springen, die vollständige Ausgabe eines Befehls auswählen – den Build-Fehler von vor 300 Zeilen, nicht nur den letzten – und benachrichtigt werden, wenn ein lang laufender Befehl fertig ist (Android und iOS)
- Inline-Bilder im Terminal über das Kitty-Grafikprotokoll, die Pinch-Zoom und Neuumbruch überstehen, statt zu verschwinden (Android und iOS)
- Die App zeichnet Block-, Braille- und Sextant-Mosaikglyphen selbst, sodass chafa, timg und ANSI-Kunst auf Android und iOS korrekt ins Raster passen
- Berührungen senden auf beiden Plattformen Mausklicks an Terminalprogramme mit Mausverfolgung, mit optionalem Ziehen; iOS bietet zusätzlich eine Einstellung, um stattdessen den Cursor zu platzieren
- Die Bereichskopfzeile nennt das tatsächliche Arbeitsverzeichnis des Bereichs, bei tmux erfragt oder von der Shell über OSC 7 gemeldet (Android)
- Zusatztastenreihe aus dreizehn Tasten – ESC, TAB, CTRL, Pfeile, Home, End, PgUp, PgDn, Tastaturumschaltung –, die statt zu scrollen in eine zweite Zeile umbricht und den Rest in ein Überlaufmenü faltet, sodass keine Taste außerhalb des Bildschirms landet
- Die Reihe auf Android und iOS anpassen: aus einer Palette von rund 45 Vorlagen hinzufügen, darunter F1–F12, Ctrl-Kombinationen und Symbole; entfernen, neu anordnen, ausblenden, eigene Escape-Sequenz-Tasten definieren und auf die Standardwerte zurücksetzen, mit Live-Vorschau
- Antippen für Fokus, optionales „Tippen zeigt Tastatur“, Aktionen Kopieren und Alles kopieren
- Pinch-Zoom-Textgröße mit Größenänderung des entfernten Terminals
- Vollbildmodus per Doppeltipp
- Terminaltext-Auswahl mit Kopieren, Teilen und Alles auswählen – langes Drücken wählt das Wort aus, und Kopieren behält die Auswahl zum Teilen oder erneuten Kopieren
- OSC 52-Zwischenablage – Text aus einer entfernten tmux- oder vim-Sitzung direkt in die Telefon-Zwischenablage kopieren (Android und iOS)
- Hardwaretastaturen und Diktat auf beiden Plattformen; iOS aktiviert Diktat und Vorschläge samt Autokorrektur standardmäßig. Für direkte Eingabe ausschalten
- Unterstützung externer und Bluetooth-Tastaturen auf Android und iOS, einschließlich Pfeiltasten, Funktionstasten und Ctrl/Alt-Tastenkombinationen
- Bracketed Paste, damit mehrzeiliger Zwischenablage-Inhalt nicht automatisch ausgeführt wird
- Die mitgelieferte Nerd Font stellt auf Android und iOS Powerline-, Starship-, Devicon- und Material-Design-Icon-Glyphen dar, die die Systemschrift sonst als leere Kästchen zeigen würde
- Breite CJK-, Emoji- und kombinierende Zeichen werden auf Android und iOS korrekt vermessen und gezeichnet, einschließlich Graphem-Cluster und Zero-Width-Joiner
- Konfigurierbare Terminalschrift (System-Monospace, JetBrains Mono oder Source Code Pro) und ANSI-Farbschema (Solarized, Gruvbox, Dracula, Nord) auf Android und iOS, live auf offene Panels angewendet
- Ein Schieberegler für die Terminal-Textgröße in den Einstellungen, ergänzend zum Pinch-Zoom, und ein App-Design mit den Optionen System, Hell oder Dunkel
- Durchsatz und Anzeigen hängender Verbindungen unterscheiden ausgelastete Befehle von fehlender Antwort; optionales Abdunkeln und Vibrieren
- Einstellungen steuern entfernte Meldungen, Befehlsabschlussalarme und entfernte Zwischenablageabfragen; Freigaben sind standardmäßig aus
- Terminalspiele können auf Android und iOS Wischgesten aktivieren, die Pfeiltasten senden; standardmäßig dienen Wischgesten weiterhin zum Scrollen
- Unter Android kannst du Aktionen der Sitzungswerkzeugleiste umordnen oder ausblenden, Verknüpfungen zu installierten Plugins hinzufügen und festlegen, ob die Werkzeugleiste und Zusatztasten im Vollbild ausgeblendet werden
- Bis zu acht gleichzeitige SSH-Sitzungen
- Rasteranordnung für aktive Sitzungen
- Hintergrund- und Bildschirmsperre-Stabilität: Auf Android hält ein Vordergrunddienst Shells und Agenten am Laufen, auch nachdem du die App weggewischt hast; auf iOS hängt tmux-Auto-Attach deine Shell wieder an
- Keepalives und Reconnect-Versuche mit exponentiellem Backoff – bis zu zehn Versuche, wobei Fehlschläge gegenüber einem Netzwerk, das du längst verlassen hast, nicht auf das Limit angerechnet werden
- Ein Wechsel von WLAN, Mobilfunk oder VPN wählt sofort neu, statt die tote Route auslaufen zu lassen, und eine Sitzung, die bereits im Backoff steckt, versucht es erneut, sobald ein nutzbares Netzwerk erscheint
- Unbeantwortete Keepalive-Proben erkennen nicht mehr reagierende Server und lösen unter Android und iOS eine Neuverbindung aus
- Einstieg „Aktive Sitzungen“ vom Startbildschirm; dauerhafte Benachrichtigung listet Sitzungen auf – tippen zum Öffnen
- tmux-Befehlsverfolgung und Wiederanheften mit Auto, Nichts, tmux, herdr oder Zellij pro Server auf Android/iOS; die Sitzungsidentität bleibt beim tmux-Socketwechsel erhalten
- Agenten melden sich selbst über das Terminal, sodass die App den Agenten kennt, das Werkzeug, das er ausführt, und ob er auf dich wartet – das Panel färbt sich bernsteinfarben, seine Kopfzeile liest „claude · needs you“, und ein Zähler in der Symbolleiste zeigt, wie viele warten
- Beantworte die Frage eines Agenten mit einem Tippen aus der Agenten-Liste; die Antwort läuft über einen eigenen Kanal und tippt daher nie in das hinein, was gerade auf dem Bildschirm steht
- Installiere den Agenten-Hook aus der App heraus auf einem Server – ein kleines Shell-Skript, das jeder Agent aufrufen kann, keine Anbieter-Integration
- Eternal-Terminal-Transport (ET) für Sitzungen, die Netzwerkausfälle, Schlafmodus und IP-Wechsel überstehen, mit optionaler automatischer etserver-Einrichtung über SSH
- Tmux-Manager: Sitzungen, Fenster und Panels auflisten und wechseln – anhängen, umbenennen, erstellen, teilen, zoomen oder beenden, mit Sortierung nach Name/Datum und einem 🔔 für Agenten, die auf Eingabe warten
- Eine Multiplexer-Schaltfläche öffnet tmux-, herdr- und Zellij-Manager; Herdr bietet Pane-Vorschau, Fokus und Antworten, Zellij aktive und beendete Sitzungen
- Durchsuche geladene tmux-, herdr- und Zellij-Sitzungen, Sockets, Fenster/Tabs und Bereiche; Treffer bleiben in ihrer übergeordneten Struktur sichtbar. Noch nicht geöffnete Zweige auf dem Server werden nicht durchsucht
- SFTP-Browser mit zwei Panels für lokale und entfernte Dateien, mit einem Übertragungsprotokoll, das jede Übertragung zeigt und scrollt
- Uploads und Downloads mit Warteschlange; teile Dateien unter Android mit Mobile SSH. Die iOS-Teilen-Erweiterung lädt sie auf den zuletzt erfolgreich verbundenen Server hoch und hält die fertigen Pfade für ein passendes Terminal bereit
- Rekursiver Ordner-Upload und -Download zwischen Telefon und entferntem Host
- Entferntes Umbenennen, Löschen, Erstellen, Bearbeiten, Komprimieren zu .tar.gz, Berechtigungen (chmod/chown) und Details
- Eine heruntergeladene Datei auf beiden Plattformen in einer anderen App öffnen – auf iOS erscheinen Downloads zusätzlich in der Dateien-App unter „Auf meinem iPhone“
- Dateiübertragung merkt entfernte Ordner pro Host und tmux-Sitzung auf beiden Plattformen; iOS merkt zusätzlich einen externen lokalen Dateien-Ordner
- Sortieren nach Name oder Datum mit Persistenz pro Host und Rücksprung zu zuletzt verwendeten entfernten Pfaden
- Dateigrößen in Binäreinheiten – passend zu dem, was ls -h im Terminal einen Tab weiter anzeigt
- Lokale Portweiterleitung im Serverprofil gespeichert und beim Verbinden automatisch aufgebaut
- Folgt dem hellen oder dunklen Systemdesign in der gesamten App und im Dateibrowser – wähle System, Hell oder Dunkel auf Android und iOS
- Füge in laufenden Sitzungen unter Android und iOS lokale Portweiterleitungen hinzu, bearbeite oder entferne sie; Änderungen bleiben nach einer erneuten Verbindung erhalten, ohne das gespeicherte Serverprofil zu ändern
- Beim Hochladen von Anhängen prüft iOS Abschluss und Dateigröße, bevor der endgültige Dateiname bereitgestellt oder der Pfad eingefügt wird; vorhandene Dateien bleiben erhalten
- Zwanzig App-Sprachen auf beiden Plattformen: Arabisch, Ägyptisch-Arabisch, Bengalisch, vereinfachtes und traditionelles Chinesisch, Englisch, Französisch, Deutsch, Hindi, Indonesisch, Japanisch, Marathi, Nigerianisches Pidgin, Portugiesisch, Russisch, Spanisch, Tamil, Telugu, Türkisch und Urdu
- Folgt standardmäßig der Systemsprache, und in den Einstellungen gibt es eine Sprachauswahl, falls du die App in einer anderen Sprache als der des Telefons möchtest
- Erzeuge neue Ed25519- oder ECDSA-Schlüssel auf dem Gerät (auf Android auch RSA), mit optionaler Passphrase
- Kopiere, teile oder speichere einen erzeugten öffentlichen Schlüssel für die authorized_keys des Servers
- Vollständige Backups enthalten auf beiden Plattformen Server, Zugangsdaten, App-Einstellungen, Sprache, Multiplexer-Sortierung und VPN-Profile; Android erhält verwaltete iOS-VPN-Profile beim erneuten Export eines Backups nicht
- Für kleineren Umfang ausgewählte Einträge oder nur Inventar exportieren; Vollbackup vorab prüfen und Zusammenführen oder Ersetzen wählen, optional mit Passphrase verschlüsselt
- Unverschlüsselte Backups enthalten Passwörter und private Schlüssel. SSH-Vertrauen, aktive Sitzungen, Systemrechte und Ordnerfreigaben sind nicht übertragbar; Sicherheitsschlüssel-Zugangsdaten benötigen weiterhin den physischen Schlüssel
- Sicherer Bildschirm: Auf Android werden Screenshots und Bildschirmaufnahmen blockiert und die App aus der Vorschau der letzten Apps ausgeblendet; auf iOS wird die Vorschau im App-Umschalter geleert und Bildschirmaufnahme und -spiegelung blockiert (ein manueller Screenshot lässt sich auf iOS nicht blockieren) – eine Opt-in-Einstellung für Momente, in denen Passwörter, Schlüssel oder Tokens auf dem Bildschirm sind
- Gespeicherte Server, Zugangsdaten und Schlüssel liegen auf dem Gerät, ohne verpflichtendes Cloud-Konto oder Synchronisation; die Datenschutzseite erklärt den Speicherschutz und seine Grenzen
- Optionale Nutzungsanalysen erfordern unter Android und iOS eine ausdrückliche Zustimmung; alle Funktionen arbeiten auch ohne Analysen. Ereignisse enthalten keine Server, Zugangsdaten, Befehle oder Dateiinhalte
- SSH-Serveridentitäten werden vor der Anmeldung geprüft. Beide Plattformen vertrauen neuen Hostschlüsseln ohne Zertifikat standardmäßig automatisch, bieten eine Einstellung zur Bestätigung und lehnen geänderte Schlüssel ab
- Beide Plattformen importieren OpenSSH-Zertifizierungsstellen für Hostzertifikate und Hostschlüsselsperren mit begrenztem Geltungsbereich. iOS unterstützt Ed25519/ECDSA-Hostzertifikate und einen expliziten Zertifikats-Hostnamen für Verbindungen per IP. SSH-Vertrauensdaten bleiben auf dem jeweiligen Gerät und sind nicht in Backups enthalten
- Plugins nach Kategorien durchsuchen, suchen, installieren und ausführen; ein Quellenwechsel aktualisiert den Katalog
- Plugins werden bei Bedarf aus einem öffentlichen Katalog geladen und per SHA-256 verifiziert im app-privaten Speicher abgelegt
- Ein Plugin erklärt, was es braucht – SSH-Befehle, einen Tunnel, Speicher –, und die App verweigert alles, was es nicht angefordert hat
- Richtet ein Plugin etwas auf deinem Server ein, siehst du zuerst die genauen Befehle und gibst sie frei, bevor sie laufen
- Konfiguriere eine eigene oder private Katalogquelle oder installiere aus einem Ordner auf deinem eigenen Server
- VNC-Desktops durch SSH-Tunnel auf Android/iOS, ohne einen VNC-Port ins öffentliche Internet zu stellen
- Touch-Zeigersteuerung, Hardware-/Bildschirmtastatur, Zwischenablageaustausch und Desktopglocke
- Wähle Bildschirmvorgaben oder eigene Maße bei unterstützter VNC-Größenanpassung; nicht unterstützte Anfragen werden gemeldet
- iOS unterstützt die Kontoanmeldung für die Mac-Bildschirmfreigabe mit von SSH getrennten Desktop-Zugangsdaten und verwendet deine gespeicherte Zusatztastenbelegung
- Verwalte Profile für SSH VPN, SOCKS5-Proxys, WireGuard, Shadowsocks und OpenVPN auf Android und iOS vom Startbildschirm aus
- SSH VPN überträgt TCP und DNS über einen gespeicherten SSH-Server und unterstützt Routing nach Domain; sonstiger UDP-Verkehr, der SSH zugewiesen ist, wird blockiert. WireGuard und OpenVPN verwenden ihre eigene Routing-Konfiguration
- SOCKS5 bedient Apps, die für den lokalen Proxy eingerichtet sind. Unter Android kann es parallel zu einem anderen VPN laufen; unter iOS endet es, sobald Mobile SSH in den Hintergrund wechselt
- Import von WireGuard-.conf, unterstützten Shadowsocks-ss://-Links und eigenständigen OpenVPN-.ovpn-Profilen mit geprüften Serverzertifikaten
- Android unterstützt die Auswahl einzelner Apps; VPN pro App erfordert unter iOS eine Geräteverwaltung. Eine Android-App-Auswahl kann nicht direkt iOS-Apps auswählen
- Wechsle unter Android zwischen Profilen oder nutze die Mobile SSH VPN-Kachel in den Schnelleinstellungen, um das zuletzt verwendete VPN-Profil zu stoppen oder zu starten; SOCKS-Proxys sind von der Kachel ausgeschlossen
- Android erlaubt jeweils ein Geräte-VPN; iOS erlaubt jeweils ein VPN oder einen Proxy von Mobile SSH. Diese Clients bieten keine Garantie für Always-on- oder Lockdown-Schutz; Tailscale verwendet seine eigene App
- Öffne lazygit unter Android und iOS in einem separaten SSH-Terminal für das aktuelle Repository; iOS akzeptiert auch einen ausdrücklich angegebenen Pfad. Git und lazygit müssen auf dem Server installiert sein
- Optionale delta-Diffs übernehmen bei unterstützten lazygit-Versionen die Terminal-Farbpalette; deine ursprüngliche Shell bleibt geöffnet
- Android kann außerdem das separat installierte Git-Plugin für Diffs, Verlauf, Staging ganzer Dateien, Commits, Fetch, Fast-forward-Pull und Push öffnen; die Repositorys bleiben auf dem Server
- Öffne weitergeleitete HTTP- oder HTTPS-Dienste unter Android und iOS direkt in Mobile SSH; HTTPS benötigt weiterhin ein gültiges Zertifikat
- Android bietet zusätzlich Aktionen für Terminal-Links, Seitensuche, Lesezeichen, Verlauf, Desktop-Modus und Browser-Einstellungen pro Website
- Aktiviere die Sprachassistenz in den Einstellungen und richte einen Linux-SSH-Server als Host ein; sende diktierte oder getippte Nachrichten mit optionaler Prüfung der Transkription oder führe ein Live-Gespräch mit gesprochenen Antworten
- Wähle den Server-Assistenten, Codex oder Claude und sieh dir Coding-Assistenten auf verbundenen Hosts an; Terminaleingaben und Multiplexer-Änderungen müssen separat erlaubt werden
Sicherheitshinweis: Die aktuelle App speichert Serverprofile und Anmeldedaten lokal auf dem Gerät (auf iOS liegen Geheimnisse im System-Keychain). Es gibt keine Cloud-Synchronisation. Schütze das Gerät mit einer starken Bildschirmsperre und speichere keine Anmeldedaten auf geteilten Geräten.