Beste SFTP-Server-Software für sichere Dateiübertragungen
Wenn Sie einen SFTP-Server benötigen, empfiehlt sich OpenSSH für eine einfache Installation unter Linux oder Windows. Bitvise ist die richtige Wahl, wenn Ihnen die Windows-Administration wichtig ist. SolarWinds SFTP/SCP Server bietet einen einfachen, kostenlosen Windows-Dienst mit einer Dateigrößenbeschränkung von 4 GB. SFTPGo hingegen ist ideal, wenn Sie plattformübergreifende Benutzerverwaltung, eine Webkonsole oder Cloud-Speicher benötigen. Diese Empfehlungen basieren auf der aktuellen Herstellerdokumentation und dem vorgesehenen Verwendungszweck; sie stellen keine Rangliste der Laborleistung dar.
Was SFTP leistet – und wie es sich von FTPS unterscheidet
SFTP überträgt Dateien über das SSH-Protokoll. Authentifizierung, Befehle und Dateidaten werden über die verschlüsselte SSH-Verbindung übertragen. Ein typischer Server lauscht auf TCP-Port 22, Administratoren können jedoch einen anderen Port konfigurieren. FTPS ist FTP mit TLS-Verschlüsselung, einem anderen Protokoll mit separaten Steuerungs- und Datenverbindungen; es kann zusätzliche Firewall-Konfigurationen erfordern. Unverschlüsseltes FTP verschlüsselt weder Zugangsdaten noch Dateiinhalte. Klären Sie vor der Serverinstallation, welches Protokoll Ihr Partner benötigt: SFTP und FTPS sind nicht austauschbar.
Eine SFTP-Sitzung überträgt die Dateivorgänge des Clients über eine verschlüsselte SSH-Verbindung zum Server.
1. OpenSSH-Server: Am besten geeignet für einen bestehenden Linux- oder Windows-Host
OpenSSH ist die naheliegende Wahl, wenn Sie bereits einen Server per SSH verwalten. Installieren Sie unter Linux das OpenSSH-Serverpaket Ihrer Distribution, falls es noch nicht vorhanden ist. Das SFTP-Subsystem wird vom SSH-Daemon bereitgestellt, sodass Sie keinen separaten FTP-Server für SFTP-Verbindungen benötigen. Die Konfiguration erfolgt dateibasiert und eignet sich daher für Administratoren, die mit Dienstkonten, Berechtigungen und Terminaltools vertraut sind.
Windows 10 (Build 1809 und höher), Windows 11 und unterstützte Windows Server-Versionen können Microsofts OpenSSH-Funktion bei Bedarf nutzen. Windows Server 2025 enthält diese Komponente standardmäßig. Microsoft dokumentiert die Installation, den Start des sshdDienstes und die Überprüfung der eingehenden Firewall-Regel. Dadurch bleibt der Server eng an die Windows-Konto- und Dateiberechtigungsverwaltung angebunden, bietet aber weniger intuitive Benutzeroberfläche als dedizierte Windows-Produkte. Beginnen Sie mit der OpenSSH-Einrichtungsanleitung von Microsoft .
Bei einem Windows SFTP-Host sollten Sie vor der Freigabe des Netzwerkzugriffs die zulässigen Verzeichnisse und Berechtigungen für jedes Benutzerkonto festlegen.
2. Bitvise SSH-Server: optimal für Windows-Verwaltungsfunktionen
Bitvise bietet einen Windows-basierten SSH-Server mit SFTP-Unterstützung und grafischer Benutzeroberfläche. Er eignet sich für Teams, die eine komfortablere Konto- und Zugriffsverwaltung als mit einer einfachen OpenSSH-Konfiguration wünschen. Bitvise bietet eine kostenlose Personal Edition ausschließlich für den privaten Gebrauch an; für die Nutzung in Organisationen oder Unternehmen ist eine Lizenz erforderlich. Auf der offiziellen Preisseite wird derzeit eine Lizenz pro Installation für 99,95 $ (zzgl. MwSt.) angegeben. Bitte prüfen Sie daher vor dem Kauf die aktuellen Preise und Lizenzbedingungen für den Bitvise SSH Server . Eine Übersicht der Funktionen des Bitvise SSH Servers finden Sie hier .
3. SolarWinds SFTP/SCP-Server: Am besten geeignet für einfache, kostenlose Windows-Übertragungen
SolarWinds bietet ein kostenloses Windows-SFTP/SCP-Tool an, das als Dienst ausgeführt wird, gleichzeitige Übertragungen ermöglicht und eingehende Verbindungen auf bestimmte IP-Adressen oder -Bereiche beschränken kann. Der Anbieter gibt eine maximale Dateigröße von 4 GB an. Damit eignet es sich für routinemäßige Backups von Netzwerkgeräten und kleinere administrative Übertragungen, ist aber für größere Dateien oder Workflows zur verwalteten Dateiübertragung weniger geeignet. Aktuelle Details finden Sie in der Funktionsliste und auf der Downloadseite des SolarWinds SFTP/SCP-Servers .
4. SFTPGo: Am besten geeignet für plattformübergreifendes Benutzer- und Speichermanagement
SFTPGo ist eine flexible Lösung für Linux-, Windows- und Container-Umgebungen. Die Open-Source-Edition umfasst eine administrative Weboberfläche, eine REST-API und unterstützt verschiedene Speichersysteme, darunter lokale Dateisysteme und Cloud-Speicher. Neben SFTP können auch andere Protokolle bereitgestellt werden, sodass Sie nur die Dienste aktivieren können, die Ihre Benutzer benötigen. Die Open-Source-Edition ist unter der AGPLv3-Lizenz lizenziert. SFTPGo bietet außerdem eine separat lizenzierte Enterprise-Edition mit kommerziellem Support und zusätzlichen Funktionen an. Informieren Sie sich vor der Implementierung über das SFTPGo-Projekt, die Lizenzbestimmungen sowie die offiziellen Informationen zu Edition und Bereitstellung .
Bei einer Mehrbenutzerumgebung müssen klare Grenzen zwischen Benutzerkonten, Home-Verzeichnissen und allen angeschlossenen Speichern definiert werden.
Welchen SFTP-Server sollten Sie wählen?
Wählen Sie OpenSSH, wenn auf dem Host bereits Linux oder Windows OpenSSH läuft und Sie mit der Konfiguration von Konten und Berechtigungen vertraut sind.
Wählen Sie Bitvise für Windows, wenn ein dediziertes Control Panel und vom Hersteller verwaltete Serverfunktionen eine kostenpflichtige Unternehmenslizenz rechtfertigen.
Wählen Sie SolarWinds als kostenlosen Basis-SFTP/SCP-Dienst für Windows, wenn die Dateibeschränkung von 4 GB und ein einfacherer Funktionsumfang ausreichen.
Wählen Sie SFTPGo, wenn Sie einen Server für verschiedene Plattformen, eine webbasierte Verwaltungsoberfläche, virtuelle Benutzer oder lokale und Cloud-Speicheroptionen benötigen.
Sicherheitsprüfungen vor dem Zulassen von Verbindungen
Die Verschlüsselung schützt den Datenverkehr während der Übertragung, aber die Serverkonfiguration bestimmt weiterhin, worauf ein authentifizierter Benutzer zugreifen kann. Bevor ein Dienst über ein Netzwerk verfügbar gemacht wird:
Erstellen Sie separate Transferkonten und gewähren Sie jedem Benutzer nur Zugriff auf die Verzeichnisse und Vorgänge, die er benötigt. Vermeiden Sie die gemeinsame Nutzung eines Administrator-Logins.
Bevorzugen Sie die SSH-Authentifizierung mit öffentlichen Schlüsseln, sofern Clients diese unterstützen. Wenn Sie die Passwortauthentifizierung deaktivieren, stellen Sie zunächst sicher, dass sich jeder benötigte Client mit einem Schlüssel verbinden kann, und halten Sie einen getesteten Wiederherstellungspfad bereit.
Erlauben Sie den Zugriff auf den SFTP-Port durch die Host- und Netzwerk-Firewalls nur von erwarteten Partneradressen oder, falls praktikabel, über ein VPN. Stellen Sie keine zusätzlichen FTP-, FTPS- oder Webdienste bereit, es sei denn, diese sind erforderlich.
Halten Sie Server und Betriebssystem auf dem neuesten Stand, überprüfen Sie Authentifizierungs- und Übertragungsprotokolle und testen Sie Uploads und Downloads mit einem Benutzerkonto ohne Administratorrechte.
Für die meisten Installationen auf einem einzelnen Host ist OpenSSH ausreichend. Wechseln Sie zu einem spezialisierten Produkt, wenn dessen Kontoverwaltung, Benutzerisolierung, Speicherintegrationen oder Supportmodell eine konkrete Anforderung erfüllen.