Ein FTP-Server (File Transfer Protocol) ist ein Vermittler für die Übertragung von Dateien zwischen Computern in einem Netzwerk.
Während FTP-Server traditionell eine physische Einheit im Backend eines Unternehmens waren, bringt die Einführung der SaaS-Technologie diese Funktionen in die Cloud. In beiden Umgebungen sind FTP-Server die Speichermechanismen, die die sichere Übertragung von Dateien mit unterschiedlichen Gewichten und Dateiformaten ermöglichen.
Lokale FTP-Server bleiben eine Komponente für große Organisationen, die komplexe und geschäftskritische Anforderungen an die Dateiübertragung verwalten – aber der Trend zu Cloud-basierten FTP-Servern ist klar. Betrachtet man den bestehenden Markt, verfügen physische FTP-Server in der Regel über die umfassendsten Funktionen, die für Unternehmen erforderlich sind.
Dieser Artikel beschreibt, was ein traditioneller FTP-Server ist, wie er funktioniert, Beispiele für moderne FTP-Dienste und vieles mehr.
Erfahren Sie mehr über die verschiedenen Servertypen, Funktionen und Zwecke in unserem Serverleitfaden.
Was ist das Dateiübertragungsprotokoll?
Das File Transfer Protocol (FTP) ist ein Kommunikationsstandard für die Übertragung von Dateien über ein Netzwerk. FTP-Server wurden für die Client-Server-Modellarchitektur entwickelt und ermöglichen Benutzern die Anmeldung und den Zugriff auf Dateien. Die meisten FTP-Server implementieren heute eine stärkere Sicherheit mit SSH-fähigem FTP (SFTP) und TLS-fähigem FTP (FTPS). Die neueste Iteration, Managed File Transfer (MFT), hat einen noch robusteren Ansatz für FTP und richtet sich an Unternehmen.
Wie funktionieren FTP-Server?
FTP-Server gehen bei der Erleichterung von Dateiübertragungen über das Internet über andere Server hinaus. Die obige Grafik zeigt, wie FTP-Server als Vermittler zwischen Geräten fungieren. Mit zwei Geräten, die als FTP-Clients bezeichnet werden, die mit dem Internet verbunden sind, und einem bestimmten FTP-Server ermöglicht der Server das Hochladen und Herunterladen von Daten zwischen den beiden Parteien.
Wie sich verschiedene FTP-Server oft unterscheiden, ist die Sicherheit des Zugriffs auf das FTP. Im Bereich der Cybersicherheit ermöglichen einige FTPs eine anonyme Verbindung, während andere einen Benutzernamen, ein Kennwort oder eine MFA erfordern.
Funktionen von FTP-Servern
Die folgenden Funktionen sind typisch für moderne FTP-Serverlösungen:
Level | Eigenschaften |
---|---|
Aktivität | On-Demand-Berichte, Audit-Log-Archiv, Sperrung inaktiver Benutzer |
Cloud | Dedizierte Netzwerk-Firewalls, Schwachstellen-Scanning, vollständige Sicherung oder Offsite-Replikation, Hochverfügbarkeitsserver |
Ordner | E-Mail-Benachrichtigungen, flexible Verzeichnisstruktur, begrenzte Ordneransichten pro Benutzer, Kontrolle der Dateiaufbewahrung, granulare Benutzerberechtigungen |
Konformität | Bezeichnungen für SSAE-18 SOC1, SOC2 oder SOC3; ISO 27001; DSGVO; PCI-DS; HIPAA |
Site | FTP, FTPS oder SFTP; Dateifreigabelinks; Verschlüsselung von Daten während der Übertragung; Webbenutzeroberfläche der Marke (HTTPS); dedizierte IP und benutzerdefiniertes SSL-Zertifikat |
Benutzer | Passwortauthentifizierung, SSH-Schlüsselauthentifizierung (SFTP), MFA, mehrere Benutzer- und Administratorrollen |
FTP-Server vs. Cloud FTP-Lösungen
Mit der Weiterentwicklung des Cloud Computing bieten Cloud-Service-Provider eine würdige Alternative zu herkömmlichen FTP-Servern. Beide bieten Online-Dateiübertragungs- und Freigabefunktionen, aber wie unterscheiden sie sich?
Ausgabe | FTP | Wolke |
---|---|---|
Bedrohungen | Fehlende Rückverfolgbarkeit für den Zugriff | Cloud-basierte Schwachstellen |
Kosten | Hohe Vorabkosten | Abonnement- und skalierungsbasiert |
Zugriffsmodus | Client-Zugriff FTP-Server | Client-Zugriff Webbrowser |
Obwohl FTP-Server seit langem die erste Wahl für die Dateiübertragung sind, bieten die heutigen Cloud-Lösungen in der Regel erweiterte Funktionen mit erhöhung des Sicherheitsbewusstseins. Mit dem Komfort der Cloud und geringeren Kosten ist die Migration von FTP-Aufgaben in die Cloud ein vernünftiger Trend.
Anwendungen wie Google Drive und Dropbox sind als Alternativen zu FTP-Servern bekannt. Als Plattformen, die alles können, was ein FTP tut, sind beide Beispiele für Cloud-basierte FTP-Server.
FTP-Lösungen
FileZilla
Die dominierende freie FTP-Lösung ist die Open-Source-Software FileZilla. FileZilla unterstützt FTP und seine beiden verschlüsselten Formen (SFTP und FTPS) und funktioniert unter Windows, Linux und macOS. Zu den Funktionen gehören die Unterstützung der Übertragung von Dateien mit mehr als 4 GB, die Benutzeroberfläche mit Registerkarten und die Konfiguration für die Remote-Dateibearbeitung, Übertragungsgeschwindigkeitsbegrenzungen und die Verzeichnissynchronisierung. FileZilla Pro geht noch weiter mit einer langen Liste von Integrationsoptionen wie AWS, Azure, Dropbox, GCP und OpenStack.
Files.com
Mehr auf Unternehmen ausgerichtet, Files.com bezeichnet sich selbst als „Smart Cloud Storage“ für moderne Teams. Datei.die com-Plattform umfasst Funktionen wie eine API und ein SDK für die interne Entwicklung, SSO über einen beliebigen OAuth-, SAML- oder LDAP-Anbieter sowie gruppen- und mehrstufige Benutzerverwaltung. Da Sicherheit und Verschlüsselung Priorität haben, erleichtert das Unternehmen die Compliance mit gezielten Funktionen für die Implementierung von HIPAA und GDPR. Pläne beginnen bei Teams von fünf, mit benutzerdefinierten Angeboten für Teams über 30.
ExaVault
ExaVault stammt aus Oakland, Kalifornien und ist ein dedizierter SFTP-Anbieter für moderne und traditionelle Dateiübertragungs-Workflows. Der Anbieter verfügt über eine moderne webbasierte Schnittstelle mit bewährter Sicherheit und FTP. Zu den Funktionen gehören unbegrenzte Benutzer, Echtzeitbenachrichtigungen und eine API für Entwickler. ExaVault bietet vier Pläne mit einer Reihe von Funktionen zwischen Freigabe-, Automatisierungs- und erweiterten Steuerungsfunktionen. Am oberen Ende umfasst der Enterprise-Plan mehr als 1 TB Dateispeicher, 2 Millionen tägliche Transaktionen und unbegrenzte API-Anmeldeinformationen.
Transmit 5
Stolz als „Goldstandard der macOS-Dateiübertragungs-Apps“ ist Apples Transmit 5 für alles, was Apple zu bieten hat. Transmit 5 ist mit 11 Cloud-Diensten kompatibel und kann FTP, SFTP, WebDAV und S3 verarbeiten. Zu den neuen Funktionen gehört Panic Sync, die Methode des Unternehmens zur Standortsynchronisierung, die die Synchronisierung von lokal zu lokal und von Remote zu Remote unterstützt. Panic bietet auf seiner Website bis zu 1000 Exemplare der Transmit 5-Lizenz zum einmaligen Gebrauch an, mit Rabatten für größere Bestellungen.
Globalscape
Globalscape wurde 1996 in San Antonio, Texas, gegründet und ist ein Anbieter von Managed File Transfer (MFT) -Software, der FTP für Unternehmen bereitstellt, die Windows verwenden. Es gibt eine Reihe von Plänen für kleine und mittlere Unternehmen bis hin zu großen Organisationen. Globalscape bietet sein Enhanced File Transfer (EFT) Arcus-Produkt als Cloud-basiertes MFT (MFTaaS) an, das sichere Zugriffsprotokolle, Datentransparenz, Governance und Automatisierung bietet. Alternativ bietet Globalscapes EFT für On-Premises (EFT Enterprise und EFT Express) erweiterte Funktionen und ein Höchstmaß an Datensicherheit.
SmartFile
SmartFile konzentriert sich auf die Unterstützung von Unternehmensanforderungen und umfasst lokale, Cloud- und Hybriddienste für Unternehmen, die Skalierbarkeit benötigen. Zu den Produktfunktionen gehören granulare Steuerelemente für Dateiberechtigungen, Verfolgung und Dateiaktivität, Dateiversionierung und Benutzerverwaltung. Für Unternehmen, die nach lokalen FTP-Funktionen suchen, ist FileHub von SmartFile ein virtueller Dateiverwaltungsserver, der Speicher global verbindet und Lastausgleiche mit HAProxy durchführt.
Woher stammt FTP?
Im April 1971 veröffentlichte ein junger Informatiker am MIT, Abhay Bhushan, RFC 114 mit detaillierten FTP- und E-Mail-Protokollen für das, was das Internet werden sollte. Im Laufe des Jahrzehnts wurden das Transmission Control Protocol und das Internet Protocol (TCP / IP) zur Grundlage für die Vernetzung und formalisierten die Mittel für den direkten und indirekten Zugriff mit einem Remote-Host.