FTP: File Transfer Protocol (2/2)

FTP-Kommandos

Eine einfache (allerdings wenig komfortable) Möglichkeit eine Verbindung zu einem FTP-Server herzustellen sind textbasierte Clients (Kommandozeile, Eingabeaufforderung, Shell). Im Folgenden ein Beispiel der Kommunikation zwischen Client (Windows-Eingabeaufforderung) und FTP-Server bei der Anmeldung. Unter den Kommandos und Antworten befindet sich ggf. eine kurze Erläuterung.

C:\>ftp
Wechsel in den FTP-Modus.

ftp> open albion.unixag-zw.fh-kl.de
Kommando open öffnet eine Verbindung zum gewünschten Server.

Verbindung mit albion.unixag-zw.fh-kl.de wurde hergestellt.
220 albion.unixag-zw.fh-kl.de FTP server (Version wu-2.6.1-20) ready.

Antwort des Servers: Verbindung steht.

Benutzer (albion.unixag-zw.fh-kl.de:(none)): anonymous
Aufforderung den Benutzernamen (hier: anonymous) einzugeben.

331 Guest login ok, send your complete e-mail address as password.
Benutzername wurde akzeptiert.

Kennwort: persönliche@email.adresse
Aufforderung das Kennwort einzugeben.

230 Guest login ok, access restrictions apply.
Login war erfolgreich.

Der eigentliche Dialog zwischen Client und Server kann nun beginnen. Es folgt eine Liste der wichtigsten FTP-Kommandos.

Kommando Bedeutung
open Rechnername oder open IP-Adresse Es wird eine Verbindung über FTP mit dem angegebenen Rechner aufgebaut. Kommt eine Verbindung zustande wird nach einer Benutzeridentifikation und einem Passwort gefragt.
help Aufrufen der Hilfefunktion
pwd Anzeige des aktuellen Arbeitsverzeichnisses auf dem Server
dir <Verzeichnis> Ausführliche Inhaltsangabe des Verzeichnisses auf dem Server
ls <Verzeichnis> Kurze Inhaltsangabe des Verzeichnisses auf dem Server
cd <Pfad> Wechseln des Verzeichnisses auf dem Server
cdup Wechseln in das nächsthöhere Verzeichnis auf dem Server
lcd <Pfad> Wechseln des Verzeichnisses beim Client
ascii Übertagungsmodus für ASCII-Dateien
binary Übertragungsmodus für Binärdateien (Programme, Bilddateien, komprimierte Dateien)
type Zeigt den eingestellten Übertragungsmodus an
hash Anzeige der Forschrittsanzeige einer Datenübertragung mit dem #-Zeichen
get <Datei> Kopieren einer Datei vom Server zum Client
mget <Dateien> Kopieren mehrerer Dateien vom Server zum Client
put <Datei> Kopiert Datei vom Client zum Server
mput Kopieren mehrerer Dateien vom Client zum Server
mkdir Erstellen eines Verzeichnisses auf dem Server
rmdir Löschen eines Verzeichnisses auf dem Server
delete Löschen einer Datei auf dem Server
mdelete Löschen mehrerer Dateien auf dem Server
close Verbindung wird geschlossen
quit oder exit Verbindung wird geschlossen und der FTP-Client beendet.

Die möglichen Antworten des FTP-Servers lassen sich im RFC 959 (→ Internet) ab Kapitel 4.2.1 ff nachlesen.

Zurück zu Teil 1 von 2 - Index