Gebrauch des ftp-Befehls

Das Protokoll FTP

FTP(File Transfer Protocol) ist ein Protokoll, d.h. eine Standardkommunikationssprache zwischen zwei Geräten, die bei unterschiedlichen Geräten (bei denen das Betriebssystem ein anderes ist) Dateien zu einem funktionierenden System bringt TCP/IP.

FTP funktioniert in einer Kunden/ Server Umgebung, d.h. das eine Gerät ist als server konfiguriert und wartet auf den Befehl eines anderen Gerätes. Bei UNIX ist dieser Dienst eine kleine Aufgabe im Hintergrund. Bei FTP heisst dieser Dienst ftpd.

Kundensoftware ist zahlreich, die meisten sind Onlinebefehle (z.B. der Befehl ftp, ist bei den meisten Betreibssystemen standard), manche verlangen aber auch die Bearbeitung einer graphischen OberflächeCuteFTP z.B.), macht die Datenübertragung netter.

Das FTP Protokoll ändert ein Dokument gleichzeitig in beide Richtungen zwischen dem Kundengerät und dem Server (der den FTP Dienst zur Verfügung stellt). Das FTP-Protokoll kann auch Verzeichnisse löschen oder erstellen (wenn diese leer sind), Dateien listen, Dateien löschen oder umbenennen, etc.

Protokoll und Implementierung

Man darf die beiden Begriffe Protokoll und Implementierung nicht verwechseln!
Ein Protokoll ist eine Vielzahl von Regeln und Prozeduren, die vordefiniert wurden um die Kommunikation zu standardisieren, wohingegen die Implementierung die Programmierung von software ist, die (mehr oder weniger) den Empfehlungen des Protokolls folgt. FTP wurde von den meisten Plattformen (unter Berücksichtigung der Protokolleigenheiten) schnell implementiert.

Öffnen einer Sitzung FTP

Die Standardversion von FTP wird von mehreren Plattformen angeboten, darunter UNIX, Windows9x, WindowsNT, Linux...
Der Befehl zum Öffnen einer FTP-Sitzung ist in der Regel der Folgende :

ftp nom_du_serveur

name_des_servers bezeichnet den Namen (oder die IP-Adresse) des Gerätes mit dem man in Verbindung treten möchte. Selbstverständlich muss das Zielgerät ein FTP-Server sein.

Während des Verbindungsaufbaus erscheinen mehrere Textzeilen auf dem Bildschirm. Die erste Zeile meldet die Verbindung zu einem FTP-Server, die folgenden Zeilen enthalten Grußformeln, die den Typ der FTP Seite angeben (z.B. welche Art von Datei er hostet oder die Firma der er gehört), oder Empfehlungen für den User darstellen.

FTP beginnt in jeder Zeile mit einer Codenummer, die den Erfolg oder Misserfolg anzeigt. Wird eine Grußformel angezeigt geht der Zeile die Nummer 220 voraus, was bedeutet " dass der Dienst bereit ist für einen neuen user ".

Der Server fragt nach ihrem UserNamen (login oder ID) bevor er Ihre Zugangsberechtigungen freigibt (wie Autorenrechte). Nach Bestätigung frägt die Zeile mit der Nummer 331 nach Ihrem Passwort (password), welches Maskiert ist, d.h. es erscheint nicht auf dem Bildschirm.
Wenn es sich um einen öffentlichen server handelt ist der Username nicht bekannt, man muss sich zuerst einloggen: "anonymos". Usus ist es seine Emailadresse als login anzugeben, aber sie können auch die Ihrer Wahl eingeben.

Sobald Sie bestätigen, zeigt ihnen eine Nachricht, ob die Verbindung hergestellt werden konnte oder nicht (die Webseite kann z.B. Ihr Limit an Usern erreicht haben, dann erscheint folgende Nachricht " No more user access allowed" erscheint).

Sobald man online ist, führt die FTP-Seite Ihre Befehle aus.

Befehle FTP

Wenn man voraussetzt, dass Server in der Regel auf UNIX-Plattformen laufen (die besser auf den online Betrieb eingestellt sind), sind die FTP-Befehle UNIX-Befehle.

Standardbefehle sind die Folgenden&nsbp;:

change directory, elle permet de changer le répertoire courant. La commande "cd .." permet d'accéder au répertoire de niveau supérieur mkdir (sous UNIX, ou md sous système Microsoft) permet de créer un répertoire dans le répertoire courant. L'utilisation de cette commande est réservée aux utilisateurs ayant un accès le permettant rmdir (sous UNIX, ou rd sous système Microsoft) permet de supprimer un répertoire dans le répertoire courant. L'utilisation de cette commande est réservée aux utilisateurs ayant un accès le permettant
  • Si la commande est suivie d'un nom de fichier, le fichier distant est transféré sur la machine locale dans le répertoire local en cours
  • Si la commande est suivie de deux noms de fichiers, le fichier distant (le premier nom) est transféré sur la machine locale dans le répertoire local en cours, avec le nom de fichier précisé (le deuxième nom)
  • Si jamais le nom de fichier contient des espaces il faut veiller à le saisir entre guillemets
  • Si la commande est suivie d'un nom de fichier, le fichier local est transféré sur le serveur dans le répertoire distant en cours
  • Si la commande est suivie de deux noms de fichiers, le fichier local (le premier nom) est transféré sur le serveur dans le répertoire distant en cours, avec le nom de fichier précisé (le deuxième nom)
  • Si jamais le nom de fichier contient des espaces il faut veiller à le saisir entre guillemets
    Page précédente


    Letzte Änderung am Mittwoch 1 April 2009 à 14:16:20


    Das Dokument mit dem titel « Gebrauch des ftp-Befehls » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.