Was ist FTP: FTP für Einsteiger erklärt

Was ist FTP: FTP für Einsteiger erklärt

Als Website-Entwickler können Sie mit FTP bequem und sicher Änderungen an einer Website vornehmen, auch wenn Sie eine große Anzahl von Dateien übertragen.

In diesem Artikel erfahren Sie alles über die Grundlagen von FTP und wie Sie das Protokoll nutzen können.

Die Abkürzung FTP steht für File Transfer Protocol. Es wird für die Kommunikation und die Übertragung von Dateien zwischen Computern in einem TCP/IP-Netzwerk (Transmission Control Protocol/Internet Protocol), auch Internet genannt, verwendet. Benutzer, denen Zugang gewährt wurde, können Dateien auf dem File Transfer Protocol-Server (auch bekannt als FTP-Host/Site) empfangen und übertragen.

FTP in einem Video-Tutorial erklärt

Sind Sie in Eile? Dann schauen Sie sich doch unser Video-Tutorial an.

Subscribe For more educational videos! Hostinger Academy

Wie funktioniert FTP?

Für eine FTP-Verbindung müssen zwei Parteien eine Verbindung aufbauen und über das Netzwerk kommunizieren. Dazu müssen die Benutzer über eine Berechtigung verfügen, indem sie dem FTP-Server Anmeldeinformationen zur Verfügung stellen. Bei einigen öffentlichen FTP-Servern sind keine Zugangsdaten erforderlich, um auf ihre Dateien zuzugreifen. Diese Praxis ist beim so genannten anonymen FTP üblich.

Beim Aufbau einer FTP-Verbindung gibt es zwei verschiedene Kommunikationskanäle. Der erste wird als Befehlskanal bezeichnet, über den die Anweisung und die Antwort erfolgen. Der andere wird als Datenkanal bezeichnet, über den die Verteilung der Daten erfolgt.

Um eine Datei abzurufen oder zu übertragen, verwendet ein autorisierter Benutzer das Protokoll, um Änderungen auf dem Server zu beantragen. Im Gegenzug gewährt der Server diesen Zugang. Diese Sitzung wird als aktiver Verbindungsmodus bezeichnet.

Bei der Verteilung im aktiven Modus kann es zu Problemen kommen, wenn der Rechner des Benutzers durch eine Firewall geschützt ist. Die Firewall lässt in der Regel keine unbefugten Sitzungen von einer externen Partei zu.

In diesem Fall wird der passive Modus verwendet. In diesem Modus baut der Benutzer sowohl den Befehls- als auch den Datenkanal auf und der Server wird aufgefordert, zuzuhören, anstatt zu versuchen, eine Verbindung zum Benutzer aufzubauen.

Wie man FTP benutzt

Es gibt drei Methoden, um eine FTP-Verbindung aufzubauen. Eine sehr einfache Methode ist die Verwendung eines Befehlszeilen-FTP, z. B. über die Eingabeaufforderung unter Windows oder Terminal unter Mac/Linux. Entwickler verwenden sie auch heute noch für die Dateiübertragung per FTP.

Ein Benutzer kann auch einen Webbrowser verwenden, um mit dem FTP-Server zu kommunizieren. Ein Webbrowser ist praktischer, wenn Benutzer auf große Verzeichnisse auf dem Server zugreifen möchten. Allerdings ist er oft weniger zuverlässig und langsamer als eine spezielle FTP-Software.

Heutzutage ist die Verwendung eines FTP-Clients die gängigste Praxis, insbesondere für Webentwickler.

Ein FTP-Client bietet im Vergleich zur Befehlszeile und zum Webbrowser mehr Freiheit. Außerdem ist er einfacher zu verwalten und leistungsfähiger als die anderen Methoden.

Darüber hinaus stehen bei der Verwendung eines solchen Clients mehr Funktionen zur Verfügung. So kann der Benutzer zum Beispiel große Dateien übertragen und die Synchronisierungsfunktion nutzen.

Wie man sich mit Hostinger FTP verbindet

Es gibt viele FTP-Clients, aus denen man wählen kann, von kostenlosen Open-Source-Anwendungen bis hin zu Premium-Optionen. Für diesen Artikel werden wir FileZilla verwenden, einen beliebten Open-Source-FTP-Client.

Zunächst benötigen wir einen FTP-Server, den wir über unser Hostinger-Konto einrichten können.

  1. Loggen Sie sich in Ihren Hostinger-Account ein und navigieren Sie zum Bereich FTP-Accounts
  2. Erstellen Sie einen neuen FTP-Account, indem Sie einen neuen Benutzernamen und ein neues Passwort eingebenErstellen eines neuen FTP-Kontos über hPanel
  3. Unter der Liste der aktiven FTP-Accounts sehen Sie neue FTP-Server (Hostname)Die Liste der FTP-Accounts im hPanel
  4. Geben Sie in FileZilla den Hostnamen, den Benutzernamen und das Passwort ein und klicken Sie auf die Schaltfläche Quickconnect. Sie können auch die Nummer eines Ports eingeben, ansonsten wird standardmäßig Port 21 verwendet.Abbildung zeigt FileZilla und Quickconnect-Schaltfläche
  5. Im Statusfenster sehen Sie, ob Sie auf dem FTP-Server angemeldet sind. Wie Sie im Fenster Remote Site sehen können, sind dies die Dateien, die auf dem Server liegen.

Fazit

So, das war’s, Sie können nun Dateien von einem FTP-Server senden und empfangen. Als Webentwickler müssen Sie FTP mit einem FTP-Client verwenden, um auf die von Ihnen verwaltete Website zuzugreifen. Außerdem ist es einfacher, Verzeichnisse anzulegen und zu löschen und eine große Anzahl von Dateien auf dem Server zu lesen.

Wir hoffen, dass dieser Artikel Ihnen hilft, FTP sowie die verschiedenen Methoden und Programme zu verstehen.

Was ist FTP FAQ

Was ist FTP?

FTP (File Transfer Protocol) ist ein Dateiübertragungsprotokoll, also ein Regelwerk, das Computern vorschreibt, wie sie Dateien zwischen verschiedenen Systemen online übertragen können. FTP kann innerhalb eines internen Netzwerks von Computern oder online zwischen verschiedenen Webservern verwendet werden.

Was sind die Vorteile von FTP?

FTP macht es möglich und einfach, mehrere Dateien gleichzeitig zu übertragen. Anstatt einzelne Bilddateien nacheinander zu senden, können Sie alle Dateien auf einmal übertragen.

Ist FTP sicher?

Ein FTP-Zugang hat keine eingebauten Sicherheitsfunktionen, d. h. er ist im Allgemeinen leicht zu hacken, da er Daten im Klartext und ohne Verschlüsselung überträgt. Die FTP-Datenübertragung ist anfällig für verschiedene bösartige Angriffe.

Author
Erstellt von

Vera P.

Mit jahrelanger Erfahrung im Kundenservice ist es Vera wichtig, ihr Wissen über Hosting und Website-Erstellung zu teilen, sodass es jedem gelingt, online Erfolg zu haben. Ihre Freizeit verbringt sie gerne mit Schwimmen, Radfahren oder Tauchen.