Shellwave ist ein Open-Source-SSH-Client und Terminal für Android-Smartphones, -Tablets und -Cold-Geräte. Verbinden Sie sich mit Ihren Linux-Servern, Ihrem Raspberry Pi oder Ihrem Heimnetzwerk per SFTP, Portweiterleitung und Sitzungen, die auch bei Verbindungsabbrüchen erhalten bleiben.
Shellwave existiert, weil jeder mobile SSH-Client Sie vor die Wahl zwischen Komfort und Vertrauenswürdigkeit stellt – und das ist keine gute Wahl.
Sitzungen, die auch bei Verbindungsabbrüchen bestehen bleiben: Stellen Sie sich vor, Ihr Zug fährt in einen Tunnel und die Verbindung bricht ab. Sobald das Signal wiederhergestellt ist, ist Ihre Sitzung weiterhin aktiv – die Verbindung wurde ohne erneute Passworteingabe wiederhergestellt, und bei optionalen tmux-basierten Sitzungen bleibt der Scrollback erhalten. Sie müssen nichts weiter tun. Hosts können zudem eine persistente Sitzung aufrechterhalten, sodass Sie die App schließen und genau dort weitermachen können, wo Sie aufgehört haben.
Sicherheit wird Ihnen nicht anvertraut: Host-Schlüssel werden beim ersten Verbindungsaufbau überprüft und anschließend gespeichert. Der Fingerabdruck wird angezeigt, sodass Sie ihn selbst überprüfen können. Sollte sich ein Host-Schlüssel ändern, stoppt Shellwave Ihre Verbindung. Es gibt keinen Modus, in dem alle Eingaben akzeptiert werden, und ein Skript, das von einem Widget oder einer Kachel ausgeführt wird, beantwortet niemals automatisch eine Eingabeaufforderung.
Ihre Schlüssel bleiben auf Ihrem Gerät. Ob Passwort, importierter privater Schlüssel, ein auf Ihrem Gerät generierter Schlüssel (Ed25519, ECDSA oder RSA), OpenSSH-Zertifikate oder interaktive Zwei-Faktor-Authentifizierung (2FA) – Sie verwenden die von Ihnen gewohnte Methode. Alle Daten werden auf dem Gerät verschlüsselt, bei kompatiblen Smartphones zusätzlich durch Hardware geschützt. Optional ist eine biometrische Sperre verfügbar. Sie können einen Schlüssel auf dem Gerät generieren und ihn in den autorisierten Schlüsseln eines Hosts installieren, ohne dass der private Schlüssel das Telefon verlässt.
Sparen Sie sich das Tippen. Speichern Sie Befehle oder Skripte für einen Host mit Parametern, die Sie beim Ausführen festlegen. Beobachten Sie die Ausführung live, führen Sie sie im Hintergrund aus und überprüfen Sie den Status später oder starten Sie sie in einer bereits geöffneten Sitzung. Sie können ein Skript direkt aus der App, einem Widget auf dem Startbildschirm, einer App-Verknüpfung oder einer Schnelleinstellungen-Kachel starten. Dasselbe Widget und dieselbe Kachel können einen Computer im Ruhemodus per Wake-on-LAN aufwecken.
Netzwerk, richtig eingerichtet
- Lokale und entfernte Portweiterleitung
- Ein SOCKS5-Proxy
- Jump-Host-/Bastion-Chaining über mehrere Hops
- Importieren Sie Ihre bestehende ~/.ssh/config unverändert – Hosts, Ports, Benutzer, Schlüssel, Jump-Hosts, Match-Blöcke
Weitergeleitete Ports und der Proxy werden standardmäßig an Loopback gebunden.
Dateiübertragung
Durchsuchen Sie die Dateien eines Hosts per SFTP direkt aus einer Sitzung heraus: Hochladen, Herunterladen, Umbenennen und Löschen ohne Anwendungswechsel.
Ein echtes Terminal
256 Farben, Unterstützung für Breitzeichen, korrekte Cursor- und Scroll-Funktionalität. Wenn Sie vim, tmux oder htop verwenden, sehen diese wie erwartet aus und verhalten sich auch so. Keine unerwarteten Darstellungsfehler, keine fehlerhaften Tasten, keine Kompromisse. Durchsuchen Sie die Scroll-Funktion, protokollieren Sie eine Sitzung in einer Datei, und der sichtbare Bildschirm ist mit TalkBack lesbar.
Optimiert für faltbare Bildschirme
Auf aufgeklappten oder breiten Bildschirmen erhalten Sie ein zweigeteiltes Layout mit der Host-Liste neben dem Terminal. Im Tischmodus befindet sich das Terminal oberhalb des Scharniers und die Tastatur darunter. Sie können es während der Sitzung ein- und ausklappen, ohne dass etwas herunterfällt.
Gestalten Sie es nach Ihren Wünschen. Es stehen einige vorinstallierte Monospace-Schriftarten zur Verfügung, oder Sie verwenden Ihre eigenen. Farbschemata wie Solarized, Gruvbox, Nord, Dracula, Tango und Campbell sowie ein vollständiger Editor zum Erstellen eigener Schemata sind ebenfalls enthalten. Die Tastaturleiste lässt sich für jeden Host individuell mit Makros und Layouts anpassen. Das Material Design ist durchgängig farblich gestaltet.
Datenschutz ist uns wichtig. Es werden keine Nutzungsdaten, keine Analysen und keine Absturzberichte erfasst. Shellwave verbindet sich ausschließlich mit den von Ihnen ausgewählten Hosts.
Die Play Store-Version enthält eine optionale einmalige Spende für den Entwickler. Diese schaltet keine Funktionen frei, und die F-Droid-Version verzichtet vollständig darauf.
Open Source, GNU GPLv3.
Open-Source-SSH-Client und Terminal mit SFTP, Portweiterleitung und Jump-Hosts
Aktualisiert am
30.10.2026