Anleitung
Ein FTP- und SFTP-Client für den Mac, der auch bearbeitet
Die meisten FTP-Clients hören genau dort auf, wo es interessant wird: Die Datei liegt auf dem Server, eine Zeile muss geändert werden, und der Client reicht Ihnen einen Download und die Suche nach einem Editor. Hier steht, worauf es bei einem FTP- oder SFTP-Client auf dem Mac ankommt, was die bekannten gut können, und wie es ist, wenn Client und Editor dasselbe Fenster sind.
Was ein FTP-Client auf dem Mac können sollte
- Alle drei sprechen. Einfaches FTP für das alte Shared Hosting, FTP über TLS — explizit oder implizit — für den, der darauf besteht, und SFTP für alles mit SSH.
- Sich wie der Finder verhalten. Hineinziehen, herausziehen, in der Zeile umbenennen, Return zum Umbenennen, Entfernen zum Löschen, Ziehen mit ⌥ zum Kopieren. Alles andere ist ein zweiter Satz Gewohnheiten.
- Nie versehentlich überschreiben. Ein vergebener Name sollte genannt werden, und das Ersetzen sollte eine Entscheidung sein.
- Einen Verbindungsabbruch überstehen. Eine halbe Übertragung sollte dort weitermachen, wo sie aufhörte, und ein Sichern sollte nie eine halbe Datei auf dem Server lassen.
- Passwörter im Schlüsselbund aufbewahren, nicht in einer Einstellungsdatei.
- Bearbeiten lassen. Öffnen, ändern, ⌘S — und die Änderung ist auf dem Server.
Die bekannten Möglichkeiten
Cyberduck ist kostenlos und spricht fast alles, Cloud-Speicher eingeschlossen. FileZilla ist kostenlos und läuft auf jedem System. Transmit ist ein ausgefeilter, kostenpflichtiger Mac-Client. Alle drei sind zuerst Werkzeuge zum Übertragen: Um eine Datei zu ändern, öffnen Sie sie in einem anderen Programm, und der Client wartet darauf, dass Sie sichern.
Wenn Sie große Verzeichnisbäume zwischen vielen Arten von Speicher bewegen — S3, WebDAV, Cloud-Laufwerke —, ist einer davon das richtige Werkzeug. Wenn Sie Websites und Server pflegen, besteht die Arbeit meist darin, eine Datei zu öffnen, zu ändern und zurückzulegen — und da ist ein Editor mit eingebautem Client schneller.
Ablage ▸ FTP… in Volt
Ihre Server stehen als Favoriten in einer Seitenleiste, mit einem Punkt für den verbundenen. Die Liste verhält sich wie ein Finder-Fenster: ein Ordner auf einmal mit dem Pfad oben, Spalten zum Sortieren nach Name, Größe oder Datum, ein Feld, das die Liste eingrenzt, Umbenennen in der Zeile, ⌘↑ für den übergeordneten Ordner, ⌘D zum Duplizieren, ⌘I für Rechte und ⇧⌘N für einen neuen Ordner. Das Fenster öffnet, wo Sie aufgehört haben — derselbe Server, derselbe Ordner.
Drag-and-drop, in beide Richtungen. Dateien und ganze Ordner gehen hinaus in den Finder und kommen aus ihm herein. Ziehen auf einen Ordner in der Liste oder im Pfad oben bewegt sie dorthin, und mit gedrückter ⌥-Taste wird kopiert statt bewegt, wie im Finder.
Ein Doppelklick öffnet eine Datei in einem Fenster, hervorgehoben, eingerückt und formatiert wie jede andere; ⌘S schickt sie zurück. Eine große Datei fragt zuerst nach, mit der Größe in der Frage und „Kopie sichern“ daneben.
Abgleichen… vergleicht einen Ordner hier mit einem auf dem Server nach Größe und Datum und listet jeden Schritt, bevor etwas geschieht. Immer eine Richtung, Gleiches bleibt unangetastet, und was nur auf einer Seite liegt, bleibt dort.
Was es sicher macht
- Fortsetzen. Ein abgebrochenes oder unterbrochenes Holen oder Senden macht dort weiter, wo es aufhörte; nur der fehlende Teil geht.
- Ganz oder gar nicht. Gesichert wird unter eigenem Namen, und die Datei wird erst ersetzt, wenn jedes Byte da ist.
- Nichts wird versehentlich überschrieben. Bewegen, Umbenennen, Hochladen, Packen und Duplizieren landen nie auf einem vergebenen Namen, bevor Sie „Ersetzen“ sagen.
- Rechte, die funktionieren. Ein Raster aus Lesen, Schreiben und Ausführen mit der Zahl daneben — und Voreinstellungen für ankommende Dateien und neue Ordner, 644 und 755, damit keine Seite dorthin hochgeladen wird, wo der Webserver sie nicht ausliefert.
- Namen, die zusammenpassen. Eine Datei mit Umlaut kommt so geschrieben an, wie jedes andere System sie schreibt — sie sortiert richtig, und ein Abgleich vergleicht sie korrekt.
Der Rest des Werkzeugkastens
- Nach Regel umbenennen… — Text ersetzen, davor oder dahinter setzen, nummerieren, Schreibweise ändern, mit den Ergebnissen vorher auf dem Bildschirm.
- Auf dem Server komprimieren — gzip, bzip2, xz, Zstandard oder Zip, gepackt, wo die Datei liegt.
- Orte — die Ordner, die einen Klick wert sind, bei jedem Server gemerkt.
- Webadresse kopieren — sagen Sie einem Server, von wo seine Dateien ausgeliefert werden, und eine Datei kopiert sich als der Link, den jemand öffnen wird.
- Im Terminal öffnen bei einer SSH-Verbindung, im Ordner, den Sie ansehen, und
Versteckte Dateien einblenden für
.htaccessund.env. - Aktivität und Protokoll — was übertragen wurde, und was mit dem Server gesprochen wurde.
- Eine Geschwindigkeitsgrenze und ein SSH-Schlüssel pro Server.
ftp://- undsftp://-Links öffnen sofort.
Fragen
Unterstützt Volt SFTP und FTP über TLS?
Ja: einfaches FTP, FTP über TLS explizit wie implizit, passiven Modus und SFTP mit Passwort oder SSH-Schlüssel.
Kann ich Dateien zwischen Finder und Server ziehen?
Ja, Dateien und ganze Ordner, in beide Richtungen. Ziehen mit ⌥ kopiert statt zu bewegen, wie im Finder.
Kann er einen lokalen Ordner mit einem Server abgleichen?
Ja. „Abgleichen…“ vergleicht beide nach Größe und Datum und listet jeden Schritt, bevor etwas geschieht. Er arbeitet immer in eine Richtung, und nichts, was nur auf einer Seite liegt, wird entfernt.
Was passiert, wenn die Verbindung abbricht?
Eine Übertragung macht dort weiter, wo sie aufhörte, und eine Datei auf dem Server wird nie halb geschrieben: Sie wird erst ersetzt, wenn jedes Byte angekommen ist.
Wo werden Passwörter aufbewahrt?
Im Schlüsselbund, bei allen anderen Passwörtern des Macs.
Kann er S3, WebDAV oder Cloud-Laufwerke?
Nein — FTP, FTP über TLS und SFTP. Für Cloud-Speicher ist ein spezialisierter Client wie Cyberduck das richtige Werkzeug.
Verbinden Sie sich mit Ihrem Server
Volt ist in der kostenlosen Beta. Laden Sie ihn jetzt — ohne Konto, ohne Anmeldung — und probieren Sie ihn an der Datei aus, um die es geht. Jeder Build läuft sieben Tage, und jedes Update gibt weitere sieben.
macOS 13 oder neuer, Apple Silicon. Etwa 8 MB, signiert und notarisiert. Alle Funktionen · was sich in diesem Build geändert hat.
Verwandte Anleitungen
- Dateien auf einem Server bearbeiten — per SSH, rmate, FTP und SFTP.
- Ein Git-Client im Editor — Commit, Verlauf, Branches, Beiseitegelegtes.
- Alle Funktionen — die vollständige Liste, durchsuchbar.
- Logdateien auf dem Mac lesen — für das Log, das Sie gerade geholt haben.