Die 5 besten SSH-Clients für den Mac mit integriertem SFTP (Test 2026)

Welcher SSH Client für Mac mit SFTP der beste ist, hängt an einer Entscheidung: eine native App für beide Aufgaben oder ein Terminal plus ein separates Tool für die Dateiübertragung. Dieser Ratgeber vergleicht MXterm Pro, Termius, iTerm2 mit Transmit oder Cyberduck, MobaXterm und Royal TSX. Eines davon, MobaXterm, läuft nicht auf dem Mac.
Was „SSH Client mit SFTP“ tatsächlich leisten muss
macOS bringt bereits ein Terminal und einen ssh/scp-Client mit. Befehle auf einem entfernten Linux-Rechner, einer EC2-Instanz oder in der Shell eines Kubernetes-Nodes auszuführen, braucht keine zusätzliche Software. Es fehlt eine grafische Oberfläche, um über dieselbe Verbindung Dateien zu durchsuchen, zu bearbeiten und zu verschieben, ohne eine zweite App zu öffnen und den Host noch einmal einzutippen.
Das ist die Messlatte für diese Liste: Teilen sich Terminal und Dateibrowser eine Sitzung und einen gespeicherten Host? Oder halten Sie die Zugangsdaten zweier Apps von Hand synchron? Fünf Tools erfüllen das, jedes auf andere Weise. Ein viel empfohlener Name erfüllt es auf dem Mac gar nicht, und die Liste unten erklärt, warum.
Passende AnleitungSFTP Client für Mac mit Editor: Remote-Dateien durchsuchen, bearbeiten und per chmod Berechtigungen setzen1. MXterm Pro: Terminal-Aufteilung und SFTP-Panel in einem nativen Fenster
MXterm Pro ist eine Desktop-App auf Basis von Tauri 2 (nicht Electron). Im Kern steht ein Split-Baum aus echten Terminal-Panes. Jedes Pane ist eine echte PTY-Sitzung über portable-pty von Rust, kein Textfeld, das Ausgaben nur abspielt.
Der SFTP-Browser dockt neben einem SSH-Tab an, standardmäßig links, auf Wunsch rechts. Sie verbinden sich mit einem Host, führen Befehle in den Terminal-Panes aus und durchsuchen die Dateien des Servers in einem Fenster, mit demselben gespeicherten Host.
Es ist ein einzelner Remote-Dateibrowser, keine Zwei-Spalten-Ansicht aus lokal und entfernt wie bei WinSCP oder Transmit. Sie ziehen Dateien aus dem Finder hinein oder wählen sie im nativen Dateidialog aus, statt neben dem Remote-Baum einen lokalen Baum zu durchlaufen.
Übertragungen laufen über das scp Ihres Macs, und das SSH-Pane startet das System-ssh. Schlüsseltypen und ~/.ssh/config-Optionen, die Ihr OpenSSH versteht (Ed25519, RSA, ECDSA, ssh-agent, eine IdentityFile-Zeile), gelten weiterhin. Sie speichern jeden Host einmal in MXterm (Host, Benutzer, Port, Schlüsseldatei oder ssh-agent), und das Dateipanel nutzt die Sitzung dieses Panes.
Verbinden, Durchsuchen, eine entfernte .env- oder nginx.conf-Datei direkt mit Syntaxhervorhebung bearbeiten, der chmod-Rechner und das Verschieben von Dateien in beide Richtungen sind alle kostenlos. Begrenzt wird nur die Anzahl, die genauen Zahlen stehen weiter unten.
Die andere Hälfte der App ist der Multi-Agent Control Room (früher War Room). Sie teilen einen Workspace in Panes, in denen Claude Code, Codex, Gemini CLI oder Copilot nebeneinander laufen.
Ist die Worktree-Isolierung im Composer für neue Tabs eingeschaltet (standardmäßig ist sie ausgeschaltet und braucht ein Git-Repository), kann das Pane jedes Agents in einem eigenen git worktree unter <repo>/.worktrees/<slug> auf einem frischen swarm/<adjective>-<noun>-Branch starten. Das verringert die Wahrscheinlichkeit, dass zwei Agents im selben Repository dieselbe Arbeitskopie bearbeiten.
Command Recipes (⌘J) ist eine Offline-Schlagwortliste. Sie ordnet eine kurze Liste häufiger Anfragen einem von 13 vorgefertigten Shell-Befehlen zu, samt Erklärung. Es ist kein KI-Modell und kein Chat, der über Ihren konkreten Server nachdenkt. Sie braucht weder API-Schlüssel noch Internetverbindung.
2. Termius: plattformübergreifend, mit Cloud-Sync, und SFTP ist wirklich kostenlos
Termius läuft auf macOS, Windows, Linux, iOS und Android, mit derselben Oberfläche überall. Das ist der Hauptgrund, warum Leute es wählen: eine SSH-Sitzung am Mac beginnen und am Smartphone beenden.
Der kostenlose Starter-Tarif enthält SSH, SFTP und Portweiterleitung, mit einem lokalen Vault. Manche Berichte über Termius, auch eine frühere Fassung dieses Artikels, beschreiben SFTP als hinter dem Abo gesperrt. Das stimmt nicht mehr.
Die bezahlten Tarife (etwa 10 $ im Monat bei jährlicher Abrechnung für Pro) ergänzen die Synchronisierung über Geräte hinweg, einen persönlichen Cloud-Vault, Sitzungsprotokolle und Snippet-Automatisierung. Das hilft, wenn Sie Server von mehreren Rechnern aus verwalten, und ist überflüssig, wenn nicht.
Der Unterschied zu MXterm Pro: Das SFTP von Termius ist kostenlos (prüfen Sie die aktuellen Starter-Limits bei Termius), aber Termius ist ein Verbindungsmanager mit Dateibrowser, keine Entwicklungsumgebung für mehrere Agents. Mehrere Coding-Agent-CLIs in geteilten Panes mit je eigenem git worktree laufen zu lassen, bietet es nicht. Den direkten Vergleich finden Sie unter MXterm Pro vs Termius.
3. iTerm2 mit Transmit oder Cyberduck: das Power-User-Setup aus zwei Apps
iTerm2 ist kostenlos, Open Source und bis heute der Maßstab für Terminal-Anpassung unter macOS. Es bietet tmux-Integration, Trigger, Farbschemata pro Profil und geteilte Panes, die älter sind als die meiste Konkurrenz. Einen eingebauten SFTP-Dateibrowser hat es nicht. Die Shell-Integration ergänzt scp-Downloads per Rechtsklick und Uploads per Option-Ziehen, aber nichts zum Durchsuchen entfernter Ordner.
Transmit von Panic ist die bezahlte Ergänzung, zu der die meisten iTerm2-Nutzer greifen: ein FTP- und SFTP-Browser mit Zwei-Spalten-Ansicht für lokal und entfernt, als Einmalkauf erhältlich. Cyberduck ist die kostenlose Open-Source-Alternative, mit einer einzelnen Browseransicht und einer Lesezeichenliste statt der Doppelansicht von Transmit.
Der Preis ist hier der Kontextwechsel, nicht das Geld. Ihre SSH-Sitzung lebt in iTerm2, Ihre gespeicherten Hosts in einer separaten Lesezeichenliste in Transmit oder Cyberduck. Eine Datei mitten in der Sitzung zu verschieben heißt, per Alt-Tab zu wechseln und in einer zweiten App dasselbe Verzeichnis erneut anzusteuern.
4. MobaXterm: der Client, den die meisten Mac-Suchenden meinen, und er läuft nicht auf dem Mac
MobaXterm gibt es nur für Windows. Es gab nie einen nativen macOS-Build, und Mobatek führt nur Windows auf. Am nächsten kommt man, indem man die Windows-Binärdatei in CrossOver oder einer Windows-VM startet, was nicht unterstützt wird und den Sinn einer nativen App verfehlt.
Taucht MobaXterm bei Ihrer eigenen Recherche nach dem „besten SSH-Client für Mac“ auf, erklärt das, warum es hier nicht als Option bewertet wird: Es scheitert schon an der ersten Anforderung.
Sein Funktionsumfang ist trotzdem das Vorbild, dem die meisten Tools dieser Liste auf dem Mac nacheifern: ein SSH-Terminal, ein SFTP-Browser mit Zwei-Spalten-Ansicht und X11-Forwarding in einem Fenster. MXterm Pro verfolgt diesen Ansatz recht direkt. Es ist kein Port von MobaXterm und erhebt nicht den Anspruch, Funktion für Funktion mitzuhalten.
5. Royal TSX: ein Verbindungsmanager für Admins, die RDP, VNC und SSH zusammen verwalten
Royal TSX ist eine native macOS-App, mit Royal TS als separater Windows-Variante. Es ist gebaut für Leute, die eine große, geordnete Liste entfernter Verbindungen über mehrere Protokolle hinweg verwalten: RDP- und VNC-Sitzungen neben SSH, gruppiert nach Kunde oder Umgebung. Dateien überträgt es außerdem per FTP, SFTP und SCP.
Die Lizenz ist ein dauerhafter Einmalkauf statt eines Abos. Eine kostenlose Lite-Edition ist auf 10 Verbindungen begrenzt, was zum Ausprobieren reicht.
Die Oberfläche ist auf die Organisation vieler Verbindungen ausgelegt: gespeicherte Zugangsdaten und Dokumente für viele Hosts. Das ist das richtige Werkzeug für einen Admin mit fünfzig Servern über drei Protokolle. Für Entwickler, die sich auf zwei oder drei Linux-Servern anmelden, ist es mehr Struktur als nötig.
Der Free-Tarif von MXterm Pro im Vergleich zu Pro, in konkreten Zahlen
Der Free-Tarif ist standardmäßig dauerhaft kostenlos, keine zeitlich begrenzte Testversion, und er hat echte Limits: bis zu 5 gespeicherte SSH-Hosts, bis zu 2 Mitglieder pro Raum im Control Room und 1 gespeicherter Rechner (zur Steuerung eines anderen Macs). Terminal-Panes sind nicht begrenzt.
SFTP gehört nicht zu den Limits. Durchsuchen, direktes Bearbeiten entfernter Dateien, der chmod-Rechner und die Dateiübertragung in beide Richtungen funktionieren im Free-Tarif.
Pro hebt die Limits für gespeicherte Hosts und Mitglieder pro Raum im Control Room auf. Es ist eine einmalige Lizenz, kein wiederkehrendes Abo: 29 $ für 3 Geräte (Solo) bis 199 $ für 100 Geräte (Max). Lizenzprüfungen laufen offline gegen eine Ed25519-Signatur.
Wie die fünf im Vergleich dastehen
iTerm2, Cyberduck, Transmit und Royal TSX sind native Mac-Apps. MXterm Pro ist eine native App für macOS und erscheint außerdem als Windows-x64-Build, der nicht signiert ist. Vor allem SSH und SFTP unter Windows sind nicht verifiziert. Termius deckt Mac, Windows, Linux und Mobilgeräte mit einem Konto ab. MobaXterm gibt es nur für Windows.
Beim Preis deckt der Starter-Tarif von Termius SSH und SFTP kostenlos ab, mit einem Abo für Sync und Cloud-Vault. Das Terminal von MXterm Pro und seine gesamte SFTP-Seite sind kostenlos, ein einmaliger (nicht wiederkehrender) Kauf wird nur für höhere Anzahlen an gespeicherten Hosts, Mitgliedern im Control Room und Rechner fällig. iTerm2 und Cyberduck sind komplett kostenlos. Transmit und Royal TSX sind einmalig bezahlte Apps ohne laufende Gebühr.
Über SFTP hinaus sind Termius, iTerm2 mit Transmit und Royal TSX im Kern eine Terminal-App (oder eine terminalnahe App) plus ein Dateibrowser. Von diesen ist nur MXterm Pro darauf ausgelegt, mehrere Coding-Agents nebeneinander laufen zu lassen. Wenn Sie keine Agents einsetzen, ist das kein Grund, es zu wählen.
Brauchen Sie nur ein Terminal und einen Dateibrowser, kostet der beste SSH-Client für den Mac mit SFTP für Sie womöglich nichts: Der Free-Tarif von Termius oder iTerm2 mit Cyberduck erledigt die Aufgabe. Lassen Sie zusätzlich Coding-Agents auf denselben Servern arbeiten? Dann probieren Sie den Free-Tarif von MXterm Pro aus, bevor Sie entscheiden, ob sich das einmalige Pro-Upgrade bei der Zahl Ihrer gespeicherten Hosts lohnt.
Multi-Pane-SSH, Command Recipes (Cmd+J) und ein Multi-Agent Control Room (früher War Room): Der Start ist kostenlos.
Wenn Sie MXterm Pro schon haben: Lesen Sie die Einrichtungsanleitung →
Neu bei MXterm Pro? Preise ansehen →
Häufig gestellte Fragen
Nein. MobaXterm hatte nie einen nativen macOS-Build. Es ist nur für Windows erhältlich, und der Betrieb über CrossOver oder eine Windows-VM wird offiziell nicht unterstützt. Deshalb wird es oben nicht als Empfehlung bewertet.
Ja. Der kostenlose Starter-Tarif von Termius enthält SSH, Portweiterleitung und SFTP. Die bezahlten Tarife ergänzen geräteübergreifende Synchronisierung, einen persönlichen Cloud-Vault und Snippet-Automatisierung, aber nicht SFTP selbst.
Ja, vollständig. Verbinden, Durchsuchen, direktes Bearbeiten entfernter Dateien mit Syntaxhervorhebung, der chmod-Rechner sowie Hoch- und Herunterladen von Dateien funktionieren im Free-Tarif. Begrenzt sind standardmäßig weiterhin die Mengen: 5 gespeicherte SSH-Hosts, 2 Mitglieder pro Raum im Control Room und 1 gespeicherter Rechner (zur Steuerung eines anderen Macs).
MXterm Pro startet das ssh und scp Ihres Macs, und auch iTerm2 läuft auf dem OpenSSH Ihres Macs. Die dort unterstützten Schlüsseltypen (Ed25519, RSA, ECDSA), ssh-agent und ~/.ssh/config-Optionen gelten also weiterhin. In MXterm Pro speichern Sie jeden Host einmal und verweisen auf die Schlüsseldatei oder den ssh-agent. Termius und Royal TSX verwalten Zugangsdaten in den eigenen Apps, prüfen Sie dort die Dokumentation.
SSH gibt Ihnen eine verschlüsselte Remote-Shell, in der Sie Befehle ausführen. SFTP ist ein Dateiübertragungsprotokoll, das über dieselbe SSH-Verbindung läuft. Es ist nicht das ältere FTP, das Daten unverschlüsselt sendet. Transmit und Cyberduck sprechen beides, wählen Sie also beim Verbinden die SFTP-Option.
Nein. Command Recipes (⌘J) ist ein kleines Offline-Werkzeug. Es gleicht Schlagwörter in Ihrer Eingabe mit einer festen Menge vorgefertigter Linux-Befehle ab und zeigt einen an, ganz ohne KI-Modell. Im Control Room laufen dagegen echte Coding-Agent-CLIs (Claude Code, Codex, Gemini CLI, Copilot) in eigenen Panes, wahlweise auf einzelne git worktrees pro Agent verteilt.