Wenn Sie erfahren sind und mit der Webhosting-Welt zu tun haben, haben Sie das Akronym FTP viel zu oft gehört. Für diejenigen unter Ihnen, die Ihre Reise in die Erstellung Ihrer eigenen Website beginnen, gibt Ihnen dieser Blog die Grundlagen dessen, was FTP ist, sowie seine Bedeutung für die Website-Entwicklung.
Was ist FTP?
File Transfer Protocol oder FTP wurde erstmals 1971 von Abhay Bhushan konzipiert, aber FTP, wie wir es heute kennen, wurde erst 1997 vollständig entwickelt. FTP bietet eine Möglichkeit, Dateien von einem Computer zum nächsten zu übertragen. In diesem Fall können Webentwickler ihre Website-Vorlagen und Inhalte von ihrem Arbeitscomputer an den Hosting-Server senden, der ihre Website enthält.
FTP ist ein sehr nützliches und praktisches Tool für Webentwickler, um eine funktionierende Website zu erstellen. Es ist ihre Hauptroute zum FTP-Server, auf dem alle Schrauben und Muttern einer Website gespeichert sind. Technisch gesehen stellt FTP eine TCP-Steuerverbindung von einem zufälligen, nicht privilegierten Port N zum FTP-Server-Befehlsport 21 her. Im normalen Alltag erstellt der von Ihnen verwendete FTP-Client (Programm) eine direkte Verbindung zum FTP-Server mit den Anmeldeinformationen, die Sie in den Client eingeben. Auf diese Weise können Sie jederzeit auf Dateien auf diesem Server zugreifen und diese bearbeiten. Es funktioniert auch in beide Richtungen. Sie können Dateien an den Webserver senden und Dateien vom Server selbst abrufen.
Nun, das ist alles in Ordnung, aber was bedeutet das?
Denken Sie an FTP, als wäre es eine hyperschnelle Version von Snail Mail. Person A möchte ein Paket an Person B senden, die sich in einer anderen Stadt befindet. Person A (Ihr Computer) notiert die Adresse von Person B (die IP-Adresse des Servers) neben ihrer Absenderadresse (Benutzername und Passwort). Wenn beide Adressen gültig sind, kann die Post (FTP-Client) das Paket an das empfangende Ende senden. Wenn jedoch eine oder beide Adressen ungültig sind, kann die Post das Paket nicht zustellen. FTP erfordert ein gültiges Ziel (die Domänenadresse) und die richtigen Anmeldeinformationen (Benutzername und Passwort), um diese Verbindung herstellen und die auf diesem Server zu speichernden Dateien senden zu können.
In den 90er Jahren, als das Internet eine funkelnde neue Sache war, war es schwieriger, eine FTP-Verbindung herzustellen, da die Technologie damals noch nicht so weit fortgeschritten war. Die meisten Computerbenutzer mussten Befehle manuell über eine DOS-Eingabeaufforderung oder ein Terminal auf ihrem Computer eingeben. Dank der modernen Technologie können wir jetzt Programme verwenden, um Dienste wie FTP auszuführen, ohne uns eine Vielzahl von Befehlen merken zu müssen.
Ok, das macht Sinn, aber kann ich mich nicht einfach darauf verlassen, dass sich mein angeheuerter Webentwickler um all das Zeug kümmert?
Kurze Antwort: Ja. Jeder professionelle Webentwickler weiß, wie man FTP verwendet. Aber denken Sie daran, dass selbst die fortgeschrittensten Website-Entwickler irgendwo anfangen mussten, und sie mussten auch die Seile von FTP lernen. Wenn Sie besser verstehen, was im Hintergrund passiert, können Sie Ihre Website besser beherrschen. Wissen ist die ultimative Kraft, wenn es um Website-Entwicklung und Design geht. Sogar Grundkenntnisse darüber, wie man FTP macht, können helfen, einige grundlegende Probleme zu beseitigen.
Ein Problem, das mir in den Sinn kommt, ist, wenn Sie sich auf eine andere Person verlassen müssen, um einfache Dateien von einem Ordner in einen anderen zu verschieben. Wir bekommen ständig Anfragen für diese Art von Dingen, und obwohl wir gerne helfen, ist es immer schön, Optionen zu haben. Anstatt darauf warten zu müssen, dass sich Ihr Webentwickler bei Ihnen meldet und mit dem Prozess beginnt, können Sie es einfach selbst tun.
Ok, ok, du hast mich überzeugt. Was sind die Grundlagen?
Zu Beginn benötigen Sie einen FTP-Client, der mit Ihrem Betriebssystem kompatibel ist. Wenn Sie sich mit Technologie nicht auskennen, würde ich empfehlen, Filezilla zu verwenden. Es ist benutzerfreundlich, kompatibel mit allen drei gängigen Betriebssystemen und verfügt über eine umfangreiche Wiki-Datenbank, auf die Sie verweisen können, wenn Sie Fragen zu Programmfunktionen haben.
Alle FTP-Clients benötigen drei wichtige Informationen: Ihren Domainnamen (oder seine IP-Adresse), einen Benutzernamen und ein Passwort. Wenn Sie einen Benutzernamen und ein Passwort erstellen, um über FTP auf Ihren Server zuzugreifen, stellen Sie sicher, dass Ihre Kennwortstärke hoch ist. Zum Beispiel kann ein Passwort wie boatcucumberwire stärker sein, wenn Sie Groß- und Kleinschreibung, Zahlen und Symbole mischen. Anstatt drei Klartextwörter zu verwenden, können Sie b04tCucUMb34W verwenden!r3. Es mag umständlich erscheinen, ein so kompliziertes Passwort zu erstellen, aber Sie möchten sich an die Idee der Sicherheit gewöhnen. Wenn ein Ragamuffin Zugriff auf Ihren FTP-Server erhält, haben sie freie Hand über Ihre Website und können sie verunstalten, vertrauliche Informationen an Spammer senden oder sogar die Website vollständig beschädigen.
Mit Filezilla ist es einfach, eine Verbindung herzustellen. Geben Sie Ihre Informationen in die entsprechenden Abschnitte oben im Programm ein und klicken Sie auf „Schnellverbindung.“ Nach einigen Augenblicken zeigt Ihnen das Programm an, ob Sie Zugriff erhalten haben oder nicht. Wenn der Zugriff gewährt wurde, haben Sie Ihre erste erfolgreiche FTP-Verbindung hergestellt! Sie können nun Dateien auswählen, die an Ihren Server gesendet werden sollen, oder Sie können Dateien vom Server abrufen, nach Belieben ändern und zur Speicherung und Verwendung zurücksenden. Sie können auch Ordner erstellen, die als Verzeichnisse oder Unterverzeichnisse bezeichnet werden und in denen verschiedene Arten von Skripten und / oder Funktionen für die Website gespeichert werden können.
Das ist alles, was es gibt, wenn es um grundlegende FTP-Funktionalität geht! Sobald Sie sich mehr mit Webdesign und Webentwicklung befassen, können Sie kompliziertere Aktionen in Bezug auf FTP ausführen, z. B. Skripte oder Funktionen, wie oben erwähnt.
Im Folgenden werde ich einige Links bereitstellen, die Ihnen einen tieferen Einblick geben, wie FTP funktioniert und mit welchen anderen Methoden Sie auf Ihren FTP-Server zugreifen können. Beschränken Sie sich jedoch nicht nur auf diese Websites. Denken Sie daran, Wissen ist Macht, wenn es um Webentwicklung und Webdesign geht. Haben Sie keine Angst, auch in Benutzerforen um Hilfe zu bitten. Das Internet ist eine große und umfangreiche Wissensbibliothek. Verwenden Sie es nach besten Kräften und Sie können sich in kürzester Zeit auf Ihrer Website zurechtfinden.
Weitere Informationen zur Verwendung von Funktionen mit Ihrem Webhosting-Konto finden Sie in unseren FAQ zum technischen Support. Die cPanel-Dokumentation enthält Anweisungen zum Erstellen eines FTP-Kontos.