Früher oder später wird jeder Netzwerkadministratormüssen Dateien von einem System auf ein anderes übertragen. Wenn dies der Fall ist, werden sie wahrscheinlich eine Form von File Transfer Protocol verwenden. Im Laufe der Geschichte des Internets haben mehrere verschiedene Protokolle das Licht der Welt erblickt, von denen jedes nacheinander einige Mängel seiner Vorfahren beseitigt. Heute schauen wir uns den besten kostenlosen SFTP- und FTPS-Server für Windows und Linux an. Warum diese beiden spezifischen Protokolle? Aus Sicherheitsgründen. Beide Protokolle übertragen Dateien verschlüsselt und eignen sich daher ideal für öffentliche Netzwerke wie das Internet.
Aber bevor wir uns die aktuelle Liste ansehen, obAls beste kostenlose SFTP- und FTPS-Server werden zunächst die Unterschiede zwischen den verschiedenen heute verfügbaren Dateiübertragungsprotokollen erörtert. Anschließend stellen wir die besten Server für Windows vor, einschließlich einiger "portabler" Optionen, d. H. Server, für die keine Installation erforderlich ist. Als Nächstes gehen wir die besten Linux-freien SFTP- und FTPS-Server durch.
File Transfer Protocols, Was sind die Unterschiede?
FTP ist der Urvater aller Dateiübertragungsprotokolle. Es wurde in den frühen 70er Jahren als eine der wichtigsten Methoden zum Übertragen von Dateien zwischen Systemen erfunden. Es ist so alltäglich geworden, dass heutzutage die meisten Betriebssysteme - einschließlich Windows, MacOS und Linux - eine Art FTP-Client haben. FTP ist ein unverschlüsseltes Protokoll, weshalb es für die Verwendung in öffentlichen Netzwerken weniger geeignet ist. Dies gilt insbesondere, wenn Sie berücksichtigen, dass nicht nur die übertragenen Dateien, sondern auch die Anmeldeinformationen unverschlüsselt sind. Jeder, der Datenverkehr abfängt, kann Benutzernamen und Passwort erfassen. Deshalb wurden SFTP und FTPS erfunden.
Obwohl es auf den ersten Blick so aussieht wie SFTP undFTPS variieren nur durch die Platzierung des "S", es handelt sich tatsächlich um ganz andere Bestien. Beide haben wir entwickelt, um die Sicherheit von FTP-Dateiübertragungen zu erhöhen, aber sie tun dies auf eine völlig andere Art und Weise. Mal sehen, wie jeder funktioniert.
Das FTPS-welches dafür steht File Tübertragen Protocol Secure und wird auch als FTPES bezeichnet - ist einfacheine sichere Version des FTP-Protokolls, mit der eine Verschlüsselungsschicht hinzugefügt wird, die entweder das SSL-Protokoll (Secure Sockets Layer) oder das TLS-Protokoll (Transport Layer Security) verwendet. Es ist eigentlich nichts anderes als das FTP-Protokoll, das verbessert wurde, um die Aushandlung der Datenverschlüsselung zu ermöglichen. FTPS wurde Mitte der 90er Jahre kurz nach der Veröffentlichung der Secure Sockets Layer-Erweiterung von Netscape eingeführt und ist mittlerweile weit verbreitet. Es wurde später verbessert, um TLS zusätzlich zur SSL-Verschlüsselung zuzulassen und eine noch bessere Sicherheit zu gewährleisten.
SFTP-welches dafür steht Secure File Tübertragen Protocol - ist eine weitere sichere Methode zum verschlüsselten Übertragen von Dateien, die jedoch nicht auf dem FTP-Protokoll basiert, sondern auf Secure Schell oder SSH. Tatsächlich ist SFTP nur eine Erweiterung des SSH-Protokolls, das eine FTP-ähnliche Dateiübertragungsfunktion enthält und FTP-Befehle „versteht“. Als solches ist seine Sicherheit dieselbe wie die jeder SSH-Sitzung.
Es ist wichtig, Secure File nicht zu verwechselnÜbertragungsprotokoll und einfaches Dateiübertragungsprotokoll, beide als SFTP bezeichnet. Letzteres ist ein nicht mehr aktuelles Protokoll, das als Kompromiss zwischen dem elementaren TFTP-Protokoll und dem voll ausgestatteten FTP-Protokoll entwickelt wurde. Es wird nicht mehr verwendet, aber sein Name existiert noch aus historischen Gründen.
Die Beschreibung von SFTP könnte Sie noch daran erinnernEin weiteres ähnliches Protokoll namens SCP oder Secure Copy.SCP ist ein weiteres Dateiübertragungsprotokoll, das innerhalb einer SSH-Verbindung ausgeführt wird. Hier endet die Ähnlichkeit jedoch, da SCP nur die Dateiübertragung bereitstellt, aber keine der erweiterten Dateiverwaltungsfunktionen der anderen Protokolle besitzt.
Um mehr über SCP zu erfahren, lesen Sie unseren aktuellen Artikel: Beste kostenlose SCP-Server für Windows, Linux und MacOS.
Die besten kostenlosen SFTP- und FTPS-Server für Windows
Wie wir gesehen haben, sind SFTP und FTPS sehr unterschiedlich. Aus diesem Grund arbeiten nicht viele Server mit beiden Protokollen. In der Regel enthalten FTP-Server häufig FTPS-Funktionen, während SSH-Server SFTP zulassen. Für jeden der besten Server, die wir diskutieren werden, teilen wir Ihnen mit, ob sie SFTP, FTPS oder beides ausführen.
1. SolarWinds SFTP / SCP-Server (KOSTENFREIER DOWNLOAD)
Möglicherweise kennen Sie SolarWinds bereits. Immerhin machen sie einige der besten Netzwerkmanagement- und Überwachungssoftware. Und SolarWinds ist auch dafür bekannt, mehrere Dienstprogramme für freie Software zu erstellen. Dazu gehört unsere erste Wahl, die SolarWinds Free SFTP / SCP-Server.
Wie der Name schon sagt, führt der Server beide TFTP-Vorgänge ausund SCP. Leider funktioniert FTPS nicht. Bei der Ausführung als Windows-Dienst sollte der Serverbetrieb für jeden Systemadministrator ein Kinderspiel sein. Und wenn Sie neu in diesem Bereich sind, werden Sie sich dank der einfachen Benutzeroberfläche sehr schnell wohl fühlen.

Der kostenlose SolarWinds-Server verwendet kein SystemKonten für die Benutzerauthentifizierung. Stattdessen werden virtuelle Benutzer verwendet, die Sie in der Anwendung zum Kopieren von Dateien erstellen. Diese virtuellen Benutzer bieten erhöhte Sicherheit. Wenn aus irgendeinem Grund ein Konto kompromittiert wurde, konnte es nicht zur direkten Anmeldung beim System verwendet werden. Ein weiteres Merkmal, das die Sicherheit des Servers verbessern kann, besteht darin, dass es so konfiguriert werden kann, dass nur eingehende Verbindungen von bestimmten IP-Adressen oder Bereichen zugelassen werden.
Der SolarWinds Free SFTP / SCP-Server kann verwendet werdenzum sicheren Übertragen von Dateien mit einer Größe von bis zu 4 GB. Es kann auch gleichzeitige Übertragungen von mehreren Geräten verarbeiten. Es wird als ZIP-Datei heruntergeladen, die in ein Windows MSI-Installationsprogramm extrahiert wird. Einmal installiert, Konfiguration so einfach wie möglich. Sie starten einfach die Control Panel-Anwendung und geben einige Optionen an, z. B. zulässige Protokolle und Übertragungsoptionen.
2. FileZilla Server
FileZilla ist wahrscheinlich eines der bekanntesten FTPsClients, aber es ist auch ein sehr guter FTP-Server. Obwohl der FileZilla-Client sowohl FTPS als auch SFTP unterstützt, können mit der Serverkomponente, die ausschließlich unter Windows ausgeführt wird, nur FTPS- und natürlich FTP-Dateien übertragen werden.

Wie sein Client-Gegenstück der FileZilla-Serverist eine Open-Source-Software, die kostenlos heruntergeladen und ohne Einschränkungen verwendet werden kann. FileZilla unterstützt die Übertragung von Dateien mit bis zu 4 GB. Es unterstützt auch das Anhalten und Fortsetzen. Drag-and-Drop-Unterstützung, Remote-Dateibearbeitung und Remote-Dateisuche machen die Verwendung einfach und unkompliziert, ohne die Sicherheit zu gefährden.
3. Microsoft IIS FTP Server
Wenn Sie Internetinformationsdienste ausführen(IIS) auf Ihrem Windows-Server benötigen Sie möglicherweise keine zusätzliche Software für die Verarbeitung von FTPS. Obwohl IIS in erster Linie ein Webserver ist, enthält es auch einen integrierten FTP-Server. Und genau wie der Webserver HTTP und HTTPS unterstützt, unterstützt der FTP-Server auch FTPS.

Alles, was Sie tun müssen, um es zu verwenden, ist das Hinzufügen des FTPServerrolle und Zertifikate erstellen. Dies führt zu einem FTPS-Server mit vollem Funktionsumfang, ohne dass weitere Komponenten installiert werden müssen. Und da es Teil des Windows-Betriebssystems ist, verursacht es wahrscheinlich keine Probleme oder Konflikte mit anderer Software, die Sie möglicherweise ausführen. Die einzige Einschränkung ist, dass es kein SFTP gibt, das auf SSH basiert.
4. FreeFTPd
FreeFTPd ist ein enger Verwandter von FreeSSHdFTP-Server mit vollem Funktionsumfang für Windows. Es ist einer der seltenen Server, der dank seiner SSH-Abstammung sowohl SFTP als auch FTPS unterstützt. Wie der Name schon sagt, ist FreeFTPd ein kostenloser FTP-Server für alle Windows-Versionen ab NT 4.0. Es unterstützt die Erstellung lokaler Benutzer, anstatt Windows-Domänenkonten zu verwenden.

FreeSFTP kann während der Installation konfiguriert werdennach Bedarf als Anwendung oder als Systemdienst ausführen. Wenn Sie es als Dienst ausführen, steht es Ihren SFTP-Benutzern immer zur Verfügung. In Version 1.0.11 wurde eine Sicherheitslücke entdeckt, die jedoch in Version 1.0.12 schnell behoben wurde. Stellen Sie sicher, dass die installierte Version mindestens 1.0.12 ist. Die neueste Version, die Sie von der Entwickler-Website herunterladen können, ist 10.0.13.
5. Syncplify.me Server!
Der voll ausgestattete SFTP- und FTPS-Server vonSyncplify.me ist wirklich ein Server für Steroide. Es wird viel mehr als nur Server-Dateien. Es wurde mit Blick auf die Sicherheit erstellt. Eine der Hauptfunktionen, Syncplify.me Protector ™, verwendet künstliche Intelligenz, um Angriffe automatisch zu identifizieren. Sogar unbekannte.

Das Synchronisieren.mir Server! kann in einem Hochverfügbarkeitsmodus installiert werden, in dem zwei Server als ein Server fungieren, wodurch Ausfallzeiten vermieden werden. Es bietet mehrere erweiterte Konfigurationsoptionen und kann mithilfe von Skripten in JavaScript, C ++, Pascal oder Basic erweitert werden, um das Dokumentenmanagement und den Workflow zu automatisieren.
Die Serverunterstützung wird auf Windows Server ausgeführtAb 2008 in 32- und 64-Bit-Versionen. Obwohl dies eine kostenpflichtige Software ist, gibt es eine kostenlose Testversion, die alle Funktionen der Ultimate-Edition enthält. Es wird jedoch nur eine einzige Verbindung akzeptiert und kann nicht in einer Produktion verwendet werden. Umgebung.
6. Bitvise SSH / SFTP-Server
Bitvise ist auf den sicheren Fernzugriff spezialisiertSoftware für Windows. Die Hauptprodukte sind der Bitvise-SSH-Server und der SSH-Client. Da es sich bei SFTP nur um eine Erweiterung von SSH handelt, wird dies auch von ihrem Server unterstützt. Der Bitvise-Server ist bekanntermaßen einer der schnellsten auf dem Markt. Dateien werden so schnell übertragen, wie es der Client und die Netzwerkverbindung zulassen. Darüber hinaus wird eine unbegrenzte Anzahl gleichzeitiger Verbindungen unterstützt. Die einzige wirkliche Einschränkung bei der Verwendung ist die Hardware, auf der sie ausgeführt wird.

In puncto Sicherheit lässt Bitvise nichts zuerwünscht, da Crypto ++ 5.3, eine der besten Verschlüsselungsbibliotheken, zum Sichern von Verbindungen verwendet wird. Der Server unterstützt auch virtuelle Konten, um sicherzustellen, dass Ihre Systemkonten niemals offengelegt oder gefährdet werden. Der einzige Nachteil von Bitvise ist, dass es nicht wirklich kostenlos ist. Es ist für den persönlichen und nicht kommerziellen Gebrauch bestimmt, aber für jede andere Verwendung muss nach einem 30-tägigen Testzeitraum eine Lizenz erworben werden. Bei weniger als 100 Dollar pro Server ist der Preis es wert. Sie haben auch Standortlizenzen und weltweit begrenzte Lizenzen für größere Organisationen.
7. SYSAX Multi Server
Der SYSAX Multi Server unterstützt mehrereProtokolle. Es werden sowohl Verbindungen über SFTP als auch über FTPS zugelassen, es werden jedoch auch FTP- und HTTPS-basierte Dateiübertragungen durchgeführt. Und um es noch besser zu machen, ist es auch ein Telnet- und ein SSH-Server. Der Server unterstützt sowohl die Verwendung von Windows-Konten als auch von lokal erstellten „virtuellen“ Konten. Dank seiner benutzerfreundlichen webbasierten Oberfläche ist es einfach zu verwalten und zu konfigurieren - auch aus der Ferne.

Der Server ist in verschiedenen Ausführungen erhältlichVersionen. Die Personal Edition ist kostenlos, jedoch auf jeweils eine Verbindung beschränkt und wird nicht für HTTPS-Dateiübertragungen verwendet. Es ist auch auf eine persönliche oder nicht kommerzielle Nutzung beschränkt. Es gibt auch Standard-, Professional- und Enterprise-Editionen, die jeweils einige weitere Funktionen unterstützen. Die Preise liegen zwischen 197 und 697 US-Dollar.
8. CompleteFTP Free Edition
CompleteFTP Free Edition von EnterpriseDT hat einevollständige grafische Benutzeroberfläche und es ist sehr einfach zu bedienen und zu konfigurieren. Es unterstützt sowohl FTP- als auch FTPS-Dateitransfers und bietet einige interessante Funktionen, wie die Unterstützung für unbegrenzte Benutzer, die bei kostenlosen Produkten nicht üblich ist, und die Erstellung eines virtuellen Dateisystems, um zu steuern, auf was Benutzer zugreifen können.

Ein weiteres nettes Merkmal des Produkts ist, dass detaillierte Benutzerhandbücher direkt in das Produkt integriert sind. Sie müssen nur klicken Schritt-für-Schritt-Anleitungen Oben in den Fenstern erfahren Sie, wie Sie dieverschiedene Funktionen und Optionen. Wie im vorherigen Eintrag sind neben der kostenlosen Version auch mehrere andere Versionen mit immer mehr Funktionen zu Preisen zwischen 299 und 999 US-Dollar erhältlich. Alle kostenpflichtigen Versionen bieten unter anderem Unterstützung für SFTP-Dateiübertragungen.
9. XLight FTP Server
Der Xlight-FTP-Server ist ein einfaches Windows-FTP.SFTP- und FTPS-Server. Es ist ein leistungsfähiges Programm mit wenig Arbeitsspeicher und CPU-Auslastung. Es ist auf hohe Leistung ausgelegt und kann Tausende von gleichzeitigen FTP-Verbindungen verarbeiten. Der Server unterstützt Active Directory-Benutzer, LDAP-Benutzer oder lokale Benutzer und eignet sich daher hervorragend für viele verschiedene Situationen.

Der Xlight-FTP-Server verfügt über viele nützliche Funktionenund es gibt eine kostenlose Edition für den persönlichen Gebrauch. Es ist auf 5 gleichzeitige Verbindungen beschränkt, während die Standard Edition für 40 USD 50 USD und die Professional Edition für 130 USD unbegrenzt ist. Beachten Sie, dass für SSH und damit für SFTP eine zusätzliche Lizenz erforderlich ist. Die Software läuft unter Windows 2000, XP, Vista, 7, 10, 2003, 2008 und 2012.
Portable kostenlose SFTP-Server
Die nächsten Einträge auf unserer Liste sindinteressant, weil sie tragbare Lösungen sind. Das heißt, Lösungen, die keine Installation auf dem Servercomputer erfordern. Sie eignen sich sehr gut für Ad-hoc-Situationen, in denen Sie schnell einen Server benötigen. Sie können es auf einem USB-Stick mit sich führen und haben es immer einsatzbereit.
10. Syncplify.me Micro SFTP-Server
Synchronisieren.Ich, der uns den voll ausgestatteten SFTP- und FTPS-Server Nummer 5 auf die Liste gebracht hat, biete auch einen Micro-SFTP-Server für Windows an. Dieser eigenständige und vollständig tragbare SFTP-Server kann ohne Installation von einem USB-Stick ausgeführt werden. Und im Gegensatz zu seinem großen Bruder, dem Syncplify.me SFTP- und FTPS-Server, ist die Micro SFTP-Server-Edition wirklich kostenlos und kann in jeder Situation eingesetzt werden, auch in der Produktion oder für kommerzielle Zwecke.

Natürlich hat die Software einige Einschränkungen. Es werden jeweils nur ein Benutzerprofil, ein Stammordner und eingehende Verbindungen von einem Client unterstützt. Aus diesem Grund wird es von vielen als Testplattform für SFTP-Clientsoftware oder zum Testen der Funktionen für die Dateiübertragung in der Software verwendet. Andere verwenden ihn als persönlichen sicheren Dateiübertragungsserver für ihr kleines Heimnetzwerk.
11. Mini-SFTP-Kernserver
Wie bei der vorherigen Auswahl ist der Core Mini FTPServer ist ein kostenloser (S) FTP-Server, für den keine Installation erforderlich ist. Rufen Sie einfach die Webseite des Core FTP-Servers auf, um ihn herunterzuladen. Sobald Sie die ausführbare Datei heruntergeladen haben, die in 23- oder 64-Bit-Versionen verfügbar ist und eine Größe von weniger als 2 MB hat, führen Sie sie einfach aus. Sie müssen den zu verwendenden FTP-Benutzernamen und das zu verwendende Passwort sowie den Port und das Stammverzeichnis angeben.

Denken Sie daran, dass der Server mit ausgeführt wirdIhr Benutzerkonto und haben Zugriff auf alle Ihre Dateien. Stellen Sie sicher, dass Sie ein Stammverzeichnis angeben, in dem Schäden durch Benutzer keine Konsequenzen haben. Davon abgesehen ist es ein sehr kleiner Server, der einfach zu bedienen ist, wenn auch etwas eingeschränkt.
Beste kostenlose SFTP- und FTPS-Server für Linux
Da Linux Open Source ist, ist das keine Überraschungdass es viele Open-Source- und kostenlose SFTP- und FTPS-Server für das beliebte Betriebssystem gibt. Tatsächlich hat so ziemlich jede Distribution einen Open-Source-FTP-Server, der, falls nicht vorinstalliert, über den Paketmanager der Distribution verfügbar ist. Hier sind unsere Top 3 Server.
12. vsftp
Vsftp ist für viele ein bekannter kostenloser FTP-ServerUnix-ähnliche Systeme, einschließlich Linux. Es ist sehr stabil, schnell und benötigt nicht viele Systemressourcen. Es verfügt über eine lange Featureliste, die unter anderem Unterstützung für virtuelle Benutzer (lokal auf dem Server definiert) und Benutzerkonfiguration einschließlich Ratenbegrenzung oder Drosselung umfasst.
Einige bekannte Linux-Distributionen verwenden vsftpals Standard-FTP-Server. Das sollte Ihnen viel über die Sicherheit und Stabilität des Produkts sagen. Und für noch mehr Sicherheit hat der Softwarewartende Chris Evans Sicherheitslücken entdeckt.
13. ProFTPd
Es ist klar, wenn Sie sich die Konfiguration ansehenProFTPd-Entwickler waren große Fans des Apache-Webservers. Das Format der Konfigurationsdatei ist fast identisch mit dem von Apache. Und genau wie Apache werden Module zum Laden der erforderlichen Funktionen verwendet. Es gibt Module, die zum grundlegenden FTP-Server hinzugefügt werden können, um SFTP- und FTPS-Funktionen hinzuzufügen.
Um den Konfigurationsaufwand für den Server zu verringern, bietet TheDie ProFTPd-Website enthält mehrere Beispielkonfigurationen, mit denen Sie schnell loslegen können. Neben einer grundlegenden Konfigurationsdatei gibt es eine für anonymes FTP, zwei für die Verwendung virtueller Hosts und eine, die die MySQL-Benutzerauthentifizierung verwendet. Die Software kann als Tarball von der Entwickler-Website heruntergeladen werden. Alternativ enthalten viele Distributionen es als Teil ihrer optionalen Pakete.
14. PureFTPD
Ein weiterer großartiger Open-Source-SFTP-Server, PureFTPDfunktioniert nicht nur unter Linux, sondern auch auf den meisten Unix-ähnlichen Betriebssystemen wie BSD oder Solaris. Ziel des Projekts ist es, einen standardkonformen FTP-Server bereitzustellen. Alle Nachrichten wurden in mehrere Sprachen übersetzt, was dies zu einer idealen Wahl für mehrsprachige Umgebungen macht.
PureFTPD ist kostenlos und kommt mit absolut neinEinschränkungen. Alle Funktionen stehen jedem Benutzer zur Verfügung. In Bezug auf Features können wir die Fähigkeit des Servers erwähnen, die Verbindungsbandbreite zu begrenzen, Sitzungen in einem virtuellen Dateisystem auszuführen, Upload- und / oder Download-Limits festzulegen sowie einige weitere großartige Features. Vorgefertigte Pakete sind für verschiedene Linux-Distributionen verfügbar, einschließlich Mandriva, Debian, Ubuntu, PLD Linux und Slackware. Es ist auch als Quellcode verfügbar, der ohne Änderungen kompiliert und auf jedem anderen unterstützten Betriebssystem ausgeführt werden kann.
15. Verwenden von OpenSSH
SFTP läuft auf SSH. Und da SSH in die meisten Linux-Systeme eingebaut ist, ist SFTP auch dort einsatzbereit. Dies ist bei FTPS nicht der Fall, da TLS-Bibliotheken erforderlich sind, die nicht immer enthalten sind. Aber wenn Sie SFTP haben, warum nicht nutzen und FTPS vergessen?
Auf einem typischen Linux-System können die meisten Benutzer - solangeSie haben SSH-Zugriff - sollten in der Lage sein, einen SFTP-Client zu verwenden und eine Verbindung zum Server herzustellen. Auf diese Weise könnten sie Dateien in und aus ihrem Home-Verzeichnis übertragen. Beachten Sie, dass der von SFTP verwendete Port 22 standardmäßig blockiert sein kann. Möglicherweise müssen Sie ein wenig graben, um herauszufinden, wie man es öffnet.
Verpacken
FTP ist bis heute ein sehr beliebter WegDateien übertragen. Aus seiner mangelnden Sicherheit sind FTPS und SFTP hervorgegangen, die zwar auf sehr unterschiedliche Weise vorgehen, jedoch Sicherheitsbedenken ausräumen. Möglicherweise werden diese verbesserten Protokolle in den kommenden Jahren noch verwendet. Einige unserer Top-Software wird nur ein Protokoll oder das andere ausführen, während andere beide ausführen, aber alle werden hervorragende Arbeit leisten. Wir bevorzugen jedoch den SolarWinds SFTP / SCP-Server Nummer eins, da er nicht nur ein großartiges Produkt ist, sondern auch von einem Unternehmen stammt, das einen ausgezeichneten Ruf als Anbieter der besten Netzwerkverwaltungssoftware hat einschließlich einiger erstaunlicher kostenloser Tools.
Bemerkungen