FTP (File Transfer Protocol)

FTP steht für "File Transfer Protocol". FTP ist ein Protokoll zur Übertragung von Dateien über das Internet. Auf Dateien, die auf einem FTP-Server gespeichert sind, kann mit einem FTP-Client, z.B. einem Web-Browser, einem FTP-Softwareprogramm oder einer Befehlszeilenschnittstelle, zugegriffen werden.

Ein FTP-Server kann so konfiguriert werden, dass verschiedene Arten des Zugriffs möglich sind. Beispielsweise ermöglicht eine "Anonymous FTP"-Konfiguration jedermann den Zugriff auf den Server. Anonyme Benutzer dürfen jedoch möglicherweise nur bestimmte Verzeichnisse einsehen und können keine Dateien hochladen. Wenn der anonyme FTP-Zugang deaktiviert ist, müssen sich die Benutzer anmelden, um Dateien anzeigen und herunterladen zu können.

Das Standard-FTP-Protokoll ist nicht verschlüsselt, d.h. es ist anfällig für Paket-Sniffer und andere Arten von Angriffen durch Snooping. Daher wurden die Protokolle FTPS und SFTP entwickelt, um sichere FTP-Verbindungen bereitzustellen. FTPS (FTP mit SSL-Sicherheit) bietet SSL-Verschlüsselung für die gesamte FTP-Kommunikation. SFTP (SSH File Transfer Protocol) ist eine sichere Version von FTP, die SSH zur Verschlüsselung aller Datenübertragungen verwendet.

Um eine Verbindung zu einem FTP-Server herzustellen, müssen Sie zunächst den Servernamen und die Port-Nummer eingeben. Der Servername beginnt oft mit "ftp", wie z.B. "ftp.example.com". Die Standard-Portnummer für FTP ist 21, während SFTP Port 22 (SSH) verwendet. Wenn Sie eine Verbindung über FTPS herstellen, müssen Sie möglicherweise eine benutzerdefinierte Portnummer eingeben, aber die häufigste ist 990. Um auf einen SFTP- oder FTPS-Server zuzugreifen, müssen Sie auch einen Benutzernamen und ein Passwort eingeben.

Stand: 05.08.2020