FTP & S.FTP für Dummies: File Transfer Protocol erklärt

Disclosure: HostScore wird von unseren Lesern unterstützt. Wenn Sie über unsere Links einkaufen, erhalten wir möglicherweise eine Provision. Alle Preise auf dieser Website werden in USD wenn nicht anders angegeben.

Inhaltsverzeichnis

Fragen Sie AI zu dieser Seite:
ChatGPT
Claude
Perplexity
Grok
Google AI

Was ist ein File Transfer Protocol (FTP)?

FTP ist ein Standardnetzwerkprotokoll, das zum Übertragen von Dateien von einem Host zu einem anderen über ein TCP-basiertes Netzwerk wie das Internet verwendet wird. FTP arbeitet nach einem Client-Server-Modell, bei dem Dateien zwischen einem Client und einem Server übertragen werden.

FTP nutzt zwei separate Kommunikationskanäle: einen Befehls- (oder Steuer-)Kanal für die Übertragung von Befehlen und Antworten und einen Datenkanal für die Dateiübertragung. Es fehlt die integrierte Sicherheit für die Dateiübertragung, da die Daten unverschlüsselt übertragen werden und somit anfällig für Abfangen und Angriffe sind.

FTP gibt es seit 1971 und es ist eines der ersten Protokolle, die zu diesem Zweck entwickelt wurden.

Wie FTP Funktioniert das wirklich?

FTP kann im aktiven und passiven Modus betrieben werden.
FTP kann im aktiven und passiven Modus betrieben werden. (Quelle)

FTP arbeitet auf einer Client-Server-Architektur und verwendet separate Steuer- und Datenverbindungen. FTP Benutzer können sich mit einem Klartext-Anmeldeprotokoll (in der Regel Benutzername und Passwort) authentifizieren. Einige Server erlauben jedoch auch anonyme Verbindungen.

FTP kann im aktiven (Standard) und passiven Modus betrieben werden. Im aktiven Modus ist die FTP Der Client verbindet sich von Port 20 mit Port 21 des Servers. Im passiven Modus sind beide Ports für die Kommunikation geöffnet. Ihre Netzwerk-Firewall muss entsprechend konfiguriert sein, damit sowohl der aktive als auch der passive Modus ordnungsgemäß funktionieren.

Was ist ein Secure File Transfer Protocol (SFTP)?

SFTPist dagegen eine sichere Version von FTP das über die Secure Shell (SSH) Protokoll, um sicherzustellen, dass sowohl Befehle als auch Daten verschlüsselt werden. Dies erhöht die Sicherheit gegen Netzwerk-Lauschangriffe und Datendiebstahl erheblich.

Im Gegensatz zu FTP, SFTP nutzt eine einzige Verbindung für Befehle und Datenübertragung. Das vereinfacht die Einrichtung und reduziert das Risiko von Problemen mit Firewalls und Portweiterleitung. Es unterstützt außerdem erweiterte Funktionen wie Dateizugriff, Dateiübertragung und Dateiverwaltung sicher über jeden zuverlässigen Datenstrom.

Wie istFTP Funktioniert das wirklich?

Wie istFTP Werke?
Wie istFTP funktioniert (Quelle)

SFTP ist separat und normalerweise mit SSH verpackt, das ebenfalls über eine sichere Verbindung funktioniert. Der entscheidende Unterschied besteht darin, dass SFTP fügt Verschlüsselung sowohl für Anmeldeinformationen als auch für die Daten selbst hinzu. SFTP ist nicht zu verwechseln mit FTPS, das ist FTP überlaufen SSL, eine andere Sicherheitsschicht als SSH.

FTP gegen SFTP: Wichtige Unterschiede auf einen Blick

Hier ist eine Vergleichstabelle mit den wichtigsten Unterschieden zwischen FTP gegen SFTP:

FunktionFTPSFTP
ProtokollStandard-Netzwerkprotokoll für die DateiübertragungSichere Version von FTP das SSH verwendet
SicherheitKeine Verschlüsselung; Daten sind angreifbarAlle Daten sind verschlüsselt
HafenVerwendet normalerweise TCP-Port 21Läuft normalerweise auf TCP-Port 22
AuthentifizierungUnterstützt anonymen Zugriff und Benutzername/PasswortErfordert gültige SSH-Anmeldeinformationen
DatenübernahmeÜberträgt Daten und Befehle über separate KanäleÜberträgt Daten und Befehle über eine einzige, sichere Verbindung
FirewallErfordert das Öffnen mehrerer Ports in der FirewallBenötigt nur einen offenen Port in der Firewall
LeistungKann aufgrund fehlender Verschlüsselung schneller seinEtwas langsamer aufgrund des Verschlüsselungs-Overheads
BenutzerfreundlichWeitgehend von vielen Hosting-Diensten unterstütztErfordert SSH-Zugriff und -Einrichtung
ComplianceAufgrund mangelnder Sicherheit nicht für konforme Umgebungen geeignetOft erforderlich zur Einhaltung von Standards wie HIPAA, DSGVO usw.

Anleitung von FTP / SFTP wie Sie Ihre Website verwalten?

Während Sie laufen können FTP und SFTP über eine Befehlszeilenschnittstelle mit einem FTP Die Client-Anwendung ist viel bequemer. Es gibt viele geeignete FTP Anwendungen. Meine bevorzugte Wahl ist Filezilla, seit 2001 verfügbar, ist kostenlos und funktioniert auf den meisten Plattformen.

1. Verwenden von Filezilla FTP Anwendung

Filezilla bietet Windows-Benutzern eine vertraute Benutzeroberfläche.
Filezilla bietet Windows-Benutzern eine vertraute Benutzeroberfläche.

Besuchen Sie die Filezilla-Website und laden Sie die gewünschte Version herunter. Es gibt separate Installationsprogramme für verschiedene Plattformen. Nach dem Download können Sie die Installationsdatei starten und den Anweisungen folgen. Beachten Sie, dass Sie möglicherweise zur Installation von Bloatware aufgefordert werden – Sie können dieses Angebot jedoch ablehnen.

Starten Sie als Nächstes die Anwendung.

Für die meisten Verbindungen müssen Sie drei Informationen eingeben:

  1. Host,
  2. Benutzername und
  3. Passwort.

Diese Einstellungen werden in der Regel von Ihrem Webhoster bereitgestellt. Wenn Sie über ein Webhosting-Konto verfügen, erhalten Sie diese Einstellungen per E-Mail oder online über das Webhosting-Kontrollfeld. 

Verbinden Sie sich mit einem Server

Möglicherweise müssen Sie eine neue FTP Benutzer, wenn dies die erste Verwendung ist FTP mit Ihrem Konto. Wenn Sie eine Verbindung zu einem Server herstellen, der nicht unter Ihrer Kontrolle steht, müssen Sie sich an den Serveradministrator wenden.

Wenn Sie ein S habenFTP Verbindung anstelle einer FTP Geben Sie Ihren Host und Benutzernamen wie oben beschrieben ein. Geben Sie entweder Ihr Passwort (falls zutreffend) oder „keines“ als Passwort ein. Klicken Sie anschließend auf „Verbinden“. 

Der Hauptanzeigebereich ist zweigeteilt. Links ist Ihr lokaler Rechner, rechts der Remote-Server. Die Anzeigefelder sind nahezu identisch mit denen des Windows-Dateimanagers. Verschieben Sie alles, was Sie von oder zu Ihrem Webserver verschieben möchten, per Drag & Drop.

2. FTP über die Befehlszeile

Auch wenn Sie keinen dedizierten FTP Anwendung wie Filezilla, benötigen Sie ein Medium, um eine Verbindung zu Ihrem Server herzustellen.

Windows

Unter Windows können Sie beispielsweise die FTP Anweisung von der Befehlszeile aus, indem Sie Folgendes eingeben:

FTP

Download Mac

Auf einem Mac können Sie die integrierte FTP Anwendung.

  1. Klicken Sie auf Ihr Finder-Symbol,
  2. Wählen Sie „Los“ und dann „Mit Server verbinden“.
  3. Geben Sie die Serveradresse ein und
  4. Klicken Sie auf "Verbinden".

Unabhängig von der gewählten Methode müssen Sie Ihren Benutzernamen und Ihr Passwort eingeben, um die Verbindung herzustellen.

Cyberduck

Wenn Sie mit dem Standard-Mac nicht zufrieden sind FTP Anwendung, es gibt andere, die Sie herunterladen und installieren können. Ich empfehle Gabelstapler or Cyberente.

Grundlegende Befehle

Nach der Verbindung wird es jedoch komplizierter. Wie bei allen Kommandozeilenschnittstellen ist ein gutes Gedächtnis unerlässlich. Hier sind einige grundlegende Befehle für den Anfang:

Dateien hochladen – ftp> Dateinamen eingeben
Aktuelles Verzeichnis anzeigen – pwd
Verzeichniswechsel – cd
Verzeichnisinhalt auflisten – ls
Alle HTML-Dateien herunterladen – mget *.html
Verbindung beenden – schließen
Stellen Sie die Verbindung zu einem Server wieder her – öffnen Sie FTP.

Final Thoughts:

Entmystifizierung FTP und SFTP für die Praxis

Ohne fundierte Kenntnisse zu FTP, SFTP, und ihre Unterschiede sind grundlegend. Für den praktischen Einsatz beginnen Sie mit einem Tool wie FileZilla, wenn Sie neu sind. Seine benutzerfreundliche Oberfläche und die kontinuierliche Weiterentwicklung machen beide FTP und SFTP zugänglich, sogar für Neulinge (oder Dummies).

cWenn Sie mehrere Server verwalten oder erweiterte Automatisierung benötigen, kann das Erlernen grundlegender Befehlszeilenvorgänge die Effizienz Ihres Arbeitsablaufs erheblich steigern.

Über den Autor: Jerry Low

Jerry Low beschäftigt sich seit über einem Jahrzehnt mit Webtechnologien und hat viele erfolgreiche Websites von Grund auf neu erstellt. Er ist ein bekennender Computerfreak, dessen Lebensziel es ist, die Webhosting-Branche ehrlich zu halten.
Foto des Autors

Mehr von HostScore

Den richtigen Webhost finden

Sie sind sich nicht sicher, welcher Hosting-Plan zu Ihrer Website passt? Der Webhosting-Finder gleicht die tatsächlichen Anforderungen Ihrer Website – Arbeitslast, Nutzung und Prioritäten – mit Hosting-Optionen ab, die wirklich Sinn machen.

Gebaut aus HostScoreDank der praktischen Hosting-Erfahrung und der Leistungsforschung von [Name des Unternehmens] können Sie Überzahlungen, Unterdimensionierung oder die Wahl von Tarifen vermeiden, die nicht skalierbar sind.

Testen Sie Webhosting Finder (kostenlos)