- - Die 9 besten FTP- und SFTP-Clients für Windows und Linux, überarbeitet 2019

Die 9 besten FTP- und SFTP-Clients für Windows und Linux, überarbeitet 2019

Das File Transfer Protocol oder FTP warfür immer. Dies ist die am häufigsten verwendete Methode, um alle Arten von Dateien von einem Computersystem auf ein anderes zu verschieben. Entwickelt, um vollständig interoperabel zu sein, erleichtert es das Übertragen von Dateien zwischen inkompatiblen Systemen. FTP ist ein Client-Server-System. Zum Übertragen von Dateien über FTP verwenden Sie einen FTP-Client, der wiederum eine Verbindung zu einem FTP-Server auf dem Remotecomputer herstellt. In Anbetracht seines Alters können Sie sich vorstellen, dass es viele FTP-Clientsoftware gibt. Wir haben uns viel Mühe gegeben, sie zu finden und zu testen, und freuen uns, Ihnen unsere Liste der besten FTP- und SFTP-Clients für Windows und Linux präsentieren zu können.

Wie so oft beginnen wir unsere Diskussion mitEinführung des FTP-Protokolls im Detail. Als Nächstes diskutieren wir die Sicherheit. Wir werden sehen, wie SFTP eingeführt wurde, um Sicherheitsbedenken mit dem Protokoll auszuräumen. Dann machen wir eine kurze Pause und besprechen FTPS, eine andere Methode zur Sicherung von FTP-Übertragungen. Während wir dabei sind, werden wir auch SCP einführen, da es in letzter Zeit immer beliebter wird, um Dateien sicher zu übertragen. Endlich sind wir bereit für unser Kerngeschäft. Wir werden zuerst die besten FTP-Clients für Windows überprüfen. Dann werden wir sehen, was für Linux verfügbar ist. Last but not least werden wir einige Pakete prüfen, die mehrere Plattformen umfassen und für beide Betriebssysteme verfügbar sind.

FTP auf den Punkt gebracht

Das File Transfer Protocol wurde übrigens erstmals erstellt1971. Dies ist fast Vorgeschichte in Computerjahren. Die Protokollspezifikation wurde 1880 und 1985 aktualisiert. Seitdem ist sie weitgehend unverändert geblieben.

FTP ist ein Client-Server-Protokoll, in dem Dateien gespeichert werdenÜbertragungen erfolgen zwischen einem FTP-Server und einem FTP-Client. Dies sind zwei sehr unterschiedliche Softwareteile, und während einige Anbieter sowohl FTP-Client- als auch FTP-Server-Software anbieten, bietet keine Software, die wir kennen, beide in einem Paket an.

Im Gegensatz zu anderen, gröberen DateitransfersSystem bietet FTP neben der Dateiübertragung eine breite Palette von Dateiverwaltungsfunktionen. Der FTP-Server präsentiert dem FTP-Client eine Dateihierarchie, die sich bewusst von einem Computer-Dateisystem unterscheidet. Tatsächlich präsentiert der FTP-Server dem Client häufig einen Teil des Dateisystems seines Hosts. Der Client ist frei - innerhalb der Dateizugriffsrechte seines Benutzers. In Kürze mehr dazu: Durchsuchen von Verzeichnissen, Auflisten von Dateien und manchmal Ausführen anderer Dateiverwaltungsaufgaben.

Ursprüngliche FTP-Clients waren BefehlszeilendienstprogrammeHeutzutage bieten viele FTP-Clients eine grafische Benutzeroberfläche, die manchmal einem lokalen Dateimanager sehr ähnlich ist. Einige unterstützen sogar das Ziehen von Dateien aus dem lokalen Dateimanager in das FTP-Fenster, um eine Übertragung zu initiieren.

Was ist mit Sicherheit?

Die Sicherheit in der FTP-Welt ist vielfältigWirklichkeit. Das Protokoll verfügt über einige sehr grundlegende Sicherheitsfunktionen. In erster Linie verwendet FTP Benutzerkonten, um den Zugriff auf den Server zu steuern. Ein FTP-Client, der versucht, eine Verbindung zu einem FTP-Server herzustellen, muss daher einen Benutzernamen und ein Kennwort angeben. Oft verwenden FTP-Server die Benutzerkonten des zugrunde liegenden Betriebssystems zur Authentifizierung.

FTP implementiert auch die DateisystemzugriffskontrolleHier haben Benutzer nur Zugriff auf einige Dateien oder Ordner. Sie können auch unterschiedliche Zugriffsrechte auf verschiedene Dateien oder Ordner haben. Einige können schreibgeschützt sein, während andere schreibgeschützt sind. Dateizugriffsrechte in FTP sind den lokalen Dateisystemrechten sehr ähnlich. Tatsächlich verwenden die meisten FTP-Server die zugrunde liegenden Sicherheits- und Zugriffsrechte des Dateisystems. Es gibt auch anonymes FTP, mit dem ein Client anonym auf eine sehr eingeschränkte Teilmenge des Dateisystems zugreifen kann, die vom FTP-Server gesteuert wird.

Also, während FTP einen etwas sicheren Zugang bietetBei Dateien und Ordnern treten mehrere Sicherheitsprobleme auf. Zunächst werden Benutzername und Passwort im Klartext zwischen Client und Server übertragen. Jeder, der mit einem Paket-Sniffer ausgestattet ist, kann diese Informationen sehen.

Aber das ist nicht das einzige SicherheitsbedenkenFTP. Das größte Problem ist, dass die Dateiübertragung selbst nicht gesichert ist. Jede Datei wird unverschlüsselt übertragen und kann von unbeabsichtigten Personen oder Organisationen abgefangen werden.

SFTP für gesicherte Dateiübertragungen

SFTP oder SSH File Transfer Protocol versucht esBeheben Sie die Sicherheitsprobleme von FTP. Aber anders als wir vielleicht glauben, hat SFTP nichts mit FTP gemeinsam. SFTP ist ein völlig anderes Protokoll, das dem Secure Shell-Protokoll (SSH) einige Funktionen für die Dateiübertragung und Dateiverwaltung hinzufügt. Der Hauptvorteil von SFTP über FTP besteht darin, dass die Verbindung und der Dateitransfer mit dem SSH-Protokoll verschlüsselt werden, um das Sniffing zu verhindern.

FTP und SFTP arbeiten so unterschiedlich, dass viele Server entweder den einen oder den anderen ausführen, aber nicht beide. Tatsächlich ist SFTP häufig eine Funktion, die in SSH-Servern zu finden ist.

SFTP und FTPS: Das ist nicht dasselbe

Es gibt oft einige Verwechslungen zwischen SFTP undFTPS. Es ist verständlich, dass beide Dateitransfersysteme den Sicherheitsmangel von FTP beheben. Ihre Arbeitsweise ist jedoch völlig anders. Wir haben gerade gesehen, wie SFTP SSH zum Verschlüsseln von Dateiübertragungen verwendet. Was FTPS anbelangt, ist es tatsächlich das FTP-Protokoll, das anstelle von Klartext SSL-Verschlüsselung verwendet. FTPS ist zu FTP wie HTTPS zu HTTP.

Möglicherweise fragen Sie sich, welche Sie wählen sollenbeide scheinen eine sichere Dateiübertragung zu bieten. Heutzutage bevorzugen Unternehmen SFTP hauptsächlich, weil - im Gegensatz zu FTPS, das einen TCP-Port zur Steuerung und einen für Daten verwendet - SFTP alles auf demselben Port überträgt, was die Firewall-Konfiguration ein wenig vereinfacht.

SCP: Ein weiteres sicheres Dateiübertragungsprotokoll

Um die Sache noch verwirrender zu machen, eine andere sicherEin Dateiübertragungsprotokoll namens Secure Copy (SCP) ist ebenfalls vorhanden. SCP ist ein einfacheres Protokoll, das ebenfalls SSH verwendet, jedoch nur Dateiübertragungsfunktionen bietet. Es gibt keine Möglichkeit, Dateisysteme zu durchsuchen und von einem Verzeichnis in ein anderes zu wechseln oder eine Liste der in SCP verfügbaren Dateien anzuzeigen. Sie können lediglich eine Datei auf den oder vom Server kopieren.

Die besten FTP- und SFTP-Clients für Windows

Jetzt, da wir mit FTP und all seinen Funktionen vertraut sindgesicherte Varianten, wir sind bereit, einen Blick auf die besten FTP- und SFTP-Clients zu werfen, die wir finden konnten. Alle von ihnen werden mindestens FTP-Übertragungen verarbeiten, während andere ebenfalls SFTP, FTPS oder SCP unterstützen. Wir werden sicherstellen, dass Sie angeben, welches Protokoll jede Software zulässt. Windows ist nach wie vor das am häufigsten verwendete Betriebssystem. Lassen Sie uns zunächst kurz die besten Clients für diese Plattform untersuchen.

1 - FTP Voyager (KOSTENFREIER DOWNLOAD)

SolarWinds ist ein bekannter Name im NetzwerkAdministratoren. Das Unternehmen stellt einige der besten Tools für die Netzwerkadministration her. Beispielsweise ist der SolarWinds Network Performance Monitor wohl eines der besten SNMP-Überwachungstools. SolarWinds ist auch für seine zahlreichen kostenlosen Tools bekannt, die auf die spezifischen Bedürfnisse von Administratoren zugeschnitten sind.

FTP Voyager Screenshot

KOSTENFREIER DOWNLOAD: FTP VOYAGER

Der SolarWinds FTP Voyager ist einer davon kostenlosWerkzeuge. Vormals von Serv-u, ist FTP Voyager ein Client mit vollem Funktionsumfang, der FTP-, SFTP- und FTPS-Dateiübertragungen verarbeitet. Diese Software verfügt über eine FIPS 140-2-Validierung und ein Zertifikat der US-Armee, sodass Sie darauf vertrauen können, dass sie sicher ist.

Der Client verfügt über mehrere nützliche erweiterte FunktionenB. geplante Dateiübertragungen der Ordnersynchronisierung - sowohl manuell als auch automatisch - zwischen Client und Server. Der Client verfügt auch über Aktionen nach der Übertragung und kann beispielsweise E-Mails senden, Dateien löschen, Programme ausführen, herunterfahren und andere Aktionen ausführen, nachdem eine Übertragung abgeschlossen wurde.

2 - CuteFTP

CuteFTP ist wahrscheinlich der bekannteste FTP-Client fürWindows und es ist schon lange her. Es gibt es bereits seit 1996. Das Produkt hat seit einiger Zeit den Besitzer gewechselt und ist jetzt Teil von Globalscape, einem Unternehmen, das sich auf elektronische Dateiübertragungen spezialisiert hat.

Screenshot von CuteFTP

Funktionsmäßig überlässt dieser FTP-Client nichtserwünscht sein. Erstens werden die meisten Protokolle unterstützt, einschließlich FTP, FTPS, HTTP, HTTPS und SFTP. Außerdem ist die Verwendung sehr einfach und Sie können mit dem Assistenten Schritt für Schritt schnell eine neue Verbindung herstellen. Mit CuteFTP können Sie sogar entfernte Dateien direkt vom FTP-Client aus bearbeiten, dank des integrierten Editors mit Syntax-Farbcodierung.

Die Software unterstützt auch die Automatisierung und Sie können Übertragungen mit minimalem Aufwand planen und ausführen. Darüber hinaus kann es in jede COM-fähige Skript- oder Programmiersprache integriert werden.

CuteFTP kann für 59,99 US-Dollar erworben und kostenlos getestet werden.

3 - CoffeeCup Free FTP

Manche Leute kennen CoffeeCup für seinen HTML-Editor odereinige andere webbezogene Tools. Aber Coffee Cup macht auch einen ziemlich guten kostenlosen FTP-Client, der treffend Free FTP heißt. Dieser TFP-Client ist leistungsstark, benutzerfreundlich und schnell. Das Herstellen einer Verbindung zu einem Server ist so einfach wie das Klicken auf eine Schaltfläche, und das Übertragen von Dateien erfolgt durch Ziehen und Ablegen.

CoffeeCup Free FTP Bildschirmfoto

Der Client verarbeitet FTP-, SFTP- und FTPS-DateienÜbertragungen sowie HTML-Übertragungen. Es hat auch einige großartige Dateiverwaltungsfunktionen, sowohl lokal als auch remote. Eines der einzigartigsten Merkmale von Free FTP ist jedoch die Verwendung von Lesezeichen, mit denen Sie Ihren Platz in einem Ordner auf Ihrem lokalen Computer, dem Remote-Server oder beiden speichern können. Sie können auch ein ganzes Remote-Verzeichnis mit einem Klick in einer lokalen ZIP-Datei archivieren. Dies ist beispielsweise eine nützliche Funktion zum Sichern einer Website.

Wie der Name schon sagt, ist Free FTP kostenlos erhältlich. CoffeeCup bietet jedoch auch das Produkt Direct FTP an, einen kostenpflichtigen FTP-Client mit noch mehr Funktionen.

Die besten Linux FTP- und SFTP-Clients

Linux ist eine weitere sehr beliebte PlattformNetzwerkadministratoren hatten daher das Gefühl, dass wir Linux-FTP-Clients in unsere Liste aufnehmen mussten. Und wenn man bedenkt, dass alle diese Dateiübertragungsprotokolle historisch gesehen einen Unix-Ursprung haben, ist dies sogar sinnvoller. Und wie Sie sehen werden, gibt es viele hervorragende Kunden für die Plattform. Hier ist eine kleine Auswahl der Besten.

4 - gFTP

gFTP ist ein typisches Beispiel für "ein Oldie, aber eingoody ”. Die Software wurde seit etwa 10 Jahren nicht mehr aktualisiert, ist aber immer noch sehr beliebt. Es zeigt, wie gut es geht. Schließlich wurde das FTP-Protokoll selbst nicht mehr lange aktualisiert.

Der gFTP-Client bietet einen intuitiven BenutzerSchnittstelle und einfache Konfiguration. Es ist ein kostenloser Multithread-Client für den Dateitransfer, der unter den Bedingungen des GNU Public License Agreement vertrieben wird. Das Tool verfügt sowohl über eine textbasierte Oberfläche als auch über eine grafische GTK-Oberfläche, sodass es unter jedem Linux mit oder ohne GUI ausgeführt werden kann.

gFTP-Screenshot

Dieser Client wird aber auch FTP und FTPS unterstützenHTTP und HTTPS und SSH - und damit SFTP - sowie FSP. Es ist auch einer der wenigen Clients, die FXP unterstützen, dh die direkte Übertragung von Dateien zwischen zwei Servern unter der Kontrolle eines Clients. Last but not least wurde das Tool umfassend internationalisiert und die Benutzeroberfläche ist in über 50 Sprachen verfügbar. gFTP kann direkt von seiner Website heruntergeladen werden.

5 - NcFTP

Die Hauptabsicht jenseits von NcFTP bestand darin, zu ersetzenDer Standard-FTP-Befehl, der in den meisten * nix-Systemen mit einem mit mehr Funktionen integriert ist. Somit bietet die Software eine leistungsstarke und flexible Schnittstelle zum FTP-Protokoll.

NcFTP Screenshot

Obwohl das Programm eher schlicht und einfach erscheintschmucklos - vor allem im Vergleich zu anderen Produkten - hat es viele wertvolle Leistungs- und Benutzerfreundlichkeitsmerkmale. Zu den coolsten Funktionen des Produkts gehören Fortschrittsanzeigen, die Vervollständigung von Dateinamen, die Bearbeitung über die Befehlszeile, die Hintergrundverarbeitung, die automatische Wiederaufnahme des Downloads, Lesezeichen und zwischengespeicherte Verzeichnislisten. Die Software funktioniert auch mit Firewalls und Proxys und lässt Sie problemlos ganze Verzeichnisbäume herunterladen.

Dies ist jedoch kein grafisches Tool. Seine Oberfläche ist komplett textbasiert. Wenn Sie es starten, werden Sie zur Tool-Shell weitergeleitet, wo Sie Befehle eingeben und Ergebnisse anzeigen können. Befehle ähneln typischen Betriebssystembefehlen. Sie verwenden öffnen um eine Verbindung zu einem entfernten FTP-Server herzustellen oder CD innerhalb seiner Verzeichnisstruktur zu bewegen.

6 - LFTP

LFTP ist ein weiterer FTP-Client im Textmodus. Diese sind in der Linux-Welt sehr verbreitet. Dieser Client unterstützt verschiedene Protokolle, darunter FTP, HTTP, FISH, SFTP, HTTPS und FTPS. Es werden sogar BitTorrent-Übertragungen verarbeitet.

LFTP-Screenshot

Das Hauptunterscheidungsmerkmal dieses Kunden istseine Zuverlässigkeit. Es gibt fast keine Möglichkeit, dass dieser Client Dateien nicht übertragen kann. Selbst wenn Sie die Shell verlassen, während eine Übertragung ausgeführt wird, wird sie als Hintergrundprozess ausgeführt, bis sie abgeschlossen ist.

Weitere Merkmale des Produkts sind JobIn der Warteschlange können Sie die nächste Übertragung starten, bevor die aktuelle abgeschlossen ist, und die Ausführung planen, um Dateien zu einem bestimmten Zeitpunkt zu übertragen. Erwähnenswert ist auch eine Spiegelungsfunktion, mit der Sie ganze Verzeichnisstrukturen automatisch übertragen können.

LFTP wird unter der GNU GPL-Lizenz vertrieben und kann kostenlos von seiner eigenen Website heruntergeladen werden.

Die besten plattformübergreifenden FTP- und SFTP-Clients

Es könnte aus dem vorherigen Abschnitt hervorgehen, dassEs gibt keine guten GUI-FTP-Clients für Unix, aber nichts ist weiter von der Wahrheit entfernt. Die besten FTP-Clients sind eigentlich plattformübergreifende Produkte mit Versionen für Windows und Linux. Ein Vorteil eines plattformübergreifenden Clients besteht darin, dass Sie dieses Wissen auf jede Version der Software anwenden können, sobald Sie es beherrschen.

7 - FileZilla

FileZilla ist wahrscheinlich das bekannteste FTPKunden. Es ist für Windows und Linux sowie für OS X verfügbar und unterstützt FTP-, FTPS- und SFTP-Übertragungen. FileZilla verwendet eine grafische Benutzeroberfläche mit Registerkarten, über die Benutzer mehrere Aufgaben gleichzeitig auf verschiedenen Registerkarten ausführen können.

FileZilla-Hauptfenster

Funktional hat die Software viel zu bietenAngebot. Hier ist eine Zusammenfassung der wichtigsten Funktionen. Die Software verfügt über eine Drag & Drop-Oberfläche zum Hoch- oder Herunterladen von Dateien. Es unterstützt auch die Wiederaufnahme, sodass Sie eine Übertragung anhalten und später abschließen können. FileZilla verfügt außerdem über einen Site-Manager für die einfache Verwaltung und Übertragung vollständiger Websites sowie über eine Verzeichnisvergleichsfunktion, mit der Dateinamen, -größen und -daten in einem lokalen und einem Remote-Verzeichnis verglichen werden können.

FileZilla ist kostenlos unter der GNU GPL Lizenz erhältlich. Es kann von der FileZilla-Website heruntergeladen werden.

8 - Free Open FTP Face

Trotz seines seltsamen Namens Free Open FTP Face - waswird oft einfach FOFF genannt - ist eine interessante Option als FTP-Client. Es ist ein kompakter grafischer Client, der mit der GTK + -Bibliothek in Python geschrieben wurde. Es hat eine moderne Benutzeroberfläche und sein Hauptaugenmerk liegt auf Einfachheit und Benutzerfreundlichkeit, anstatt es mit zusätzlichen Funktionen auszustatten. Die Software macht möglicherweise nicht alles, was konkurrierende Pakete machen, aber was sie macht, macht sie gut und einfach.

FOFF Windows Screenshot

Einfach zu sein bedeutet nicht, dass es merkwürdig und hart ist. FOFF hat einige interessante und einzigartige Eigenschaften. Beispielsweise verfügt es über einen integrierten Telnet- und SSH-Client, einen Textbetrachter, einen Bildbetrachter und einen Audioplayer. Mit all diesen integrierten Tools können Sie sofort eine Vorschau von Dateien anzeigen, ohne ein anderes Tool starten zu müssen. Sie können Befehle auch auf dem Remote-Host eingeben. Der Client verfügt außerdem über eine integrierte Unterstützung für Prüfsummen und bietet die Komprimierung und Dekomprimierung von gzip mit einem Klick.

FOFF steht kostenlos unter der GNU GPL-Lizenz zur Verfügung und kann von seiner eigenen Website heruntergeladen werden.

9 - CrossFTP

CrossFTP ist ein kostenloser FTP-Client für Windows, Linuxund OS X. Es kommt mit einer ziemlich anständigen Reihe von Funktionen. Erstens können Sie über die Registerkarten-Oberfläche mehrere Verbindungen gleichzeitig öffnen. Dateiübertragungen können durch einfaches Ziehen und Ablegen von Dateien auf die Registerkarten des Tools eingeleitet werden. Die Software verfügt auch über eine Kennwortverschlüsselung, sodass die Kennwörter Ihrer Remote-Site nicht im Klartext auf Ihrem Computer gespeichert werden. CrossFTP bietet außerdem Archivierungsfunktionen mit integrierter Komprimierung, Dekomprimierung und Durchsuchung von Archivdateien.

CrossFTP Pro Windows Bildschirmfoto

Der Hauptnachteil dieses Clients ist, dass es nurFührt FTP-Übertragungen durch. Wenn Sie SFTP- oder FTPS-Funktionen wünschen, müssen Sie auf die kostenpflichtige CrossFTP Pro-Version aktualisieren. Wenn Sie jedoch nur FTP benötigen, ist CrossFTP möglicherweise genau das Richtige für Sie.

Bemerkungen