Hier die Liste der
unterstützten FTP Befehle des Gene6 FTP Server.
ABOR
Abbruch der aktuellen Dateiübertragung.
Serverantwort:
- 226 ABOR command successful.
ALLO Grösse
Frage zum freien Speicherplatz auf dem Server.
Serverantwort:
- 200 ALLO Ok: %d Bytes available. (%d Bytes
freier Speicher verfügbar.)
- 501 Insufficient disk space: only %d bytes
available. (zu wenig freier Speicher: nur %d Bytes freier Speicher
verfügbar.)
- 501 Required size parameter bad or missing.
(nötiger Parameter fehlt.)
APPE Pfadname
Fortsetzen eines Uploads unter Verwendung eines
Pfadnamens.
Serverantwort:
- 200 Ready to append file "%s" at offset %d.
(Bereit für das Fortsetzen des Uploads %Dateigrösse ab Byte
%d.)
- 501 Bad or missing parameters. (nötiger
Parameter fehlt.)
- 521 Data connection cannot be opened with this
PROT setting. (Verbindung mit diesem Protokoll nicht möglich.)
- 550 No port specified. (Portangabe fehlt.)
- 550 Cannot APPE. No permission. (Fortsetzen
nicht möglich, Zugriffsrechte fehlen.)
- 550 Cannot APPE. (file not found or busy)
(Fortsetzen nicht möglich, Datei nicht gefunden.)
AUTH SSL|TLS-P|TLS|TLS-C [RFC-2228]
Öffne SSL Verschlüsselte Verbindung.
Serverantwort:
- 234 AUTH command ok; starting SSL connection.
(Kommando ok, starte SSL Verbindung.)
- 431 AUTH service unavailable. (SSL Verbindung
nicht verfügbar.)
- 431 Bad or missing parameters. (nötiger
Parameter fehlt.)
- 534 AUTH command is disabled. (SSL Verbindungen
vom Administrator deaktiviert.)
CDUP
Eine Verzeichnisebene höher.
Serverantwort:
- 250 CWD command successful. "%s" is current
Directory. (Kommando ok, %s ist aktuelles Verzeichnis.)
- 550 CWD failed. "%s" : no such file or
Directory. (Fehler, %s ist keine Datei/Ordner.)
- 550 CWD failed. No permission. (Zugriff
verweigert.)
- 550 CWD failed. %s (Fehler %s.)
CLNT Klientname
Informiert den Server welches FTP Programm vom Benutzer verwendet wird.
Serverantwort:
CWD Pfadname
Wechselt vom aktuellen Verzeichnis zum angegeben
Verzeichnisnamen.
Serverantwort:
- 250 CWD command successful. "%s" is current
Directory. (Kommando ok, %s ist aktuelles Verzeichnis.)
- 550 CWD failed. "%s": no such file or
Directory. (Fehler, %s ist keine Datei/Ordner.)
- 550 CWD failed. No permission. (Zugriff
verweigert.)
- 550 CWD failed. %s (Fehler %s.)
DELE Pfadname
Löscht eine bestimmte Datei im
Pfadnamen.
Serverantwort:
- 250 File "%s" deleted. (Datei %s gelöscht.)
- 450 File "%s" can't be deleted. (Datei %s nicht
gelöscht.)
- 550 "%s": no such file. (%s nicht vorhanden.)
- 550 Cannot DELE. No permission. (nicht
gelöscht, Zugriff verweigert.)
EPRT |net-prt|net-addr|tcp-port| [RFC-2428]
(Beispiel: EPRT |1|132.235.1.2|6275|)
Setzt einen Datenport zur Datenübertragung.
Serverantwort:
- 200 Port command successful. (Port Kommando ok.)
- 501 Invalid PORT command. (Falsches
Portkommando.)
- 501 Bad or missing parameters. (Parameter
fehlt)
- 504 Command not implemented for the specified
argument. (Kommando wird nicht unterstützt oder fehlendes
Argument.)
- 522 Network protocol not supported, use (%s)
(Netzwerkprotokoll nicht unterstützt, benutzen Sie %s.)
EPSV net-prt [RFC-2428]
Setzt einen erweiterten passiven Datenport zur Datenübertragung.
Serverantwort:
- 229 Entering Extended Passive Mode (%s)
(erstelle erweiterten passiven Datenport %s.)
- 501 PASV not allowed. (PASV nicht erlaubt.)
- 501 PASV exception: "Please try again later.".
(Bitte später wieder versuchen.)
- 522 Network protocol not supported, use (%s)
(Netzwerkprotokoll nicht unterstützt, benutzen Sie %s.)
FEAT [RFC-2389]
Anforderung der vom Server unterstützten Komanndos/Features.
Serverantwort:
- 211-Extensions supported:
AUTH TLS
PBSZ
PROT
CLNT
MODE Z
MDTM
MLST type*;size*;created;modify;
PASV
REST STREAM
SIZE
SSCN
TVFS
UTF8
XCRC "Filename" SP EP
XMD5 "Filename" SP EP
211 End.
HELP
Kurze Hilfeantwort.
Serverantwort:
- 214-Supported Commands : (* unimplemented)
ABOR FEAT PASS RMD STOU* XMD5
ACCT* HELP PASV RNFR STRU XMKD
ALLO LIST PORT RNTO SYST XPWD
APPE MDTM PWD SITE TYPE XRMD
CDUP MKD QUIT SIZE USER
CLNT MODE REIN SMNT* XCRC
CWD NLST REST STAT XCUP
DELE NOOP RETR STOR XDEL
SITE PSWD
SITE ZONE
214 End.
LIST [sp pathname]
Auflistung der Dateien und Ordner.
Serverantwort:
- 150 Data connection accepted from %s:%d;
transfer starting. (Datenverbindung von %s:%d ok; starte
Übertragung.)
- 150 Opening data connection for Directory list.
(Öffne Datenverbindung für Verzeichnisliste.)
- 550 No port specified.
MDTM [YYYYmmDDhhMMss] Pfadname
Ändern/Abrufen des Dateidatums im angegebenen
Pfad.
Serverantwort:
- 213 %s
- 501 Bad or missing parameters. (Falscher oder
fehlender Parameter.)
- 550 "%s": can''t change date/time. No
permission. (%s Kann Datum/Zeit nicht ändern. Zugriff verweigert.)
- 550 "%s": no such file or Directory. (%s Keine
Datei oder Verzeichnis.)
MKD Pfadname
Erstellt ein neues Verzeichnis im angegebenen
Pfad.
Serverantwort:
- 257 "%s": Directory created. (Verzeichnis
erstellt.)
- 501 Bad or missing parameters. (Parameter
fehlt.)
- 550 "%s": file or Directory already exists.
(Datei oder Verzeichnis bereits vorhanden.)
- 550 "%s": can't create Directory. (Kann
Verzeichnis nicht erstellen.)
- 550 "%s": can't create Directory. No
permission. (Kann Verzeichnis nicht erstellen. Kein Zugriff.)
MLSD [Pfadname]
Verzeichnis auflisten.
Serverantwort:
- 150 Data connection accepted from %s:%d;
transfer starting. (Datenverbindung von %s:%d ok; starte
Übertragung.)
- 150 Opening data connection for Directory list.
(Öffne Datenverbindung für Verzeichnisliste.)
- 550 No port specified. (Portangabe fehlt.)
MLST [Pfadname]
Dateistatus abfragen.
Serverantwort:
- (Beispiel)
250-Begin
type=dir;modify=19990930152225; /
250 End.
- 550 Permission denied.
MODE mode
Übertragungsmodus festlegen. (Binär, Text, Komprimiert)
Serverantwort:
- 200 Mode %s ok. (Festgelegte
Übertragungsmodus %s ok.)
- 501 Bad or missing parameters. (Parameter
fehlt.)
- 504 Command not implemented for the specified
argument. (Ungültiges Argument für diesen Befehl.)
NLST
Verzeichnis auflisten.
Serverantwort:
- 150 Data connection accepted from %s:%d;
transfer starting. (Datenverbindung von %s:%d ok; starte
Übertragung.)
- 150 Opening data connection for Directory list.
(Öffne Datenverbindung für Verzeichnisliste.)
- 550 No port specified. (Portangabe fehlt.)
NOOP
Befehl zum Aufrechterhalten der Verbindung.
Serverantwort:
- 200 NOOP command successful.
OPTS [RFC-2389]
Setzt Optionen für einen Befehl.
Serverantwort:
- 200 %s OPTS %s
- 501 Unknown option. (unbekannte Option.)
- 501 Invalid %s options. (Option %s
ungültig.)
PASS Passwort
Passwort senden.
Serverantwort:
- 230 User %s logged in. (Benutzer %s eingeloggt.)
- 421 Can't login : invalid Home Directory.
(falsches Wurzelverzeichnis.)
- 421 Not logged in, account expired. (nicht
eingeloggt, Benutzerkonto ungültig.)
- 421 Service not available, closing control
connection. (Service nicht verfügbar, schliesse Verbindung.)
- 421 Too many users logged for this account. Try
again later. (Zu viele Benutzer für dieses Konto, versuchen Sie es
später.)
- 421 Not logged in, access denied. (Nicht
eingeloggt, Zugriff verweigert.)
- 421 No more connection allowed for this IP.
(Keine weiteren Verbindungen für diese IP erlaubt.)
- 421 Login or Password incorrect. (Benutzername
oder Passwort falsch.)
- 501 Bad or missing parameters. (Falsche oder
fehlende Parameter.)
- 503 Login with USER first. (Zuerst Benutzer,
dann Passwort.)
PASV
pasv Kommando für Passive Verbindungen.
Serverantwort:
- 227 Entering Passive Mode
(xxx,xxx,xxx,xxx,yyy,zzz). (Wechsle in den passiven Modus.)
- 501 PASV not allowed. (Passivmodus nicht
erlaubt.)
- 501 PASV exception: "Please try again later.".
(PASV Ausnahme; Versuchen Sie es später wieder.)
PBSZ 0
Festlegen einer geschützten Zwischenspeichergröße.
Serverantwort:
- 200 PBSZ=0
- 501 Bad or missing parameters. (Falsche oder
fehlende Parameter.)
- 503 Security data exchange not yet completed.
(Sicherer Datenaustauch noch nicht fertig.)
PORT host-port
(Beispiel: PORT 192,168,0,1,4,0)
Festlegen eines Datenports.
Serverantwort:
- 200 Port command successful. (Port Kommando
erfolgreich.)
- 501 Invalid PORT command. (Falsches Port
Kommando.)
- 501 Bad or missing parameters. (Falsche oder
fehlende Parameter)
- 504 Command not implemented for the specified
argument. (Ungültiges Argument für diesen Befehl.)
PROT mode
Festlegen des Protokollmodus für die Datenübertragung.
Möglich ist: 'C', 'P', 'S', 'E'. Wenn der modus 'P' ist, ist die
Datenübertragung Privat.
Serverantwort:
- 200 PROT command successful. (PROT Kommando
erfolgreich.)
- 504 Command not implemented for the specified
argument. (Ungültiges Argument für diesen Befehl.)
PWD
Anzeige des aktuellen Verzeichnisses.
Serverantwort:
- 257 "%s" is current Directory. (%s ist das
aktuelle Verzeichnis.)
QUIT
Beendet die Sitzung und schliesst die Verbindung.
Server Antwort:
REIN
Neue Benutzeranmeldung.
Serverantwort:
- 502 Disconnect first to re-login.
REST position
Wiederaufnahme des Down-/Uploads ab xx byte (
position).
Serverantwort:
- 200 Restarting at %d. Send STORE or RETRIEVE.
(Neustart ab %d.)
- 501 Required byte offset parameter bad or
missing. (Erforderliche Position zur Wiederaufnahme fehlt oder
fehlerhaft.)
RETR Pfadname
Download einer Datei im
Pfadname.
Serverantwort:
- 150 Opening data connection for %s (%d bytes).
(Öffne Datenverbindung für %s.)
- 501 Bad or missing parameters. (nötiger
Parameter fehlt)
- 521 Data connection cannot be opened with this
PROT setting. (Datenverbindung kann mit diesen
- Protokolleinstellungen
nicht gestartet werden.)
- 550 "%s": No Such File. (keine Datei.)
- 550 Cannot retrieve. (Kann nicht fortsetzen.)
- 550 Cannot RETR. Not enough credit. (Kann nicht
fortsetzen, Kredit nicht ausreichend.)
- 550 Cannot RETR. No permission. (Kann nicht
fortsetzen, nicht erlaubt.)
- 550 No port specified. (Portangabe fehlt.)
RMD Pfadname
Löscht ein Verzeichnis im angegebenen
Pfad.
Serverantwort:
- 200 "%s": Directory removed. (Verzeichnis
gelöscht.)
- 501 Bad or missing parameters. (Falscher oder
fehlender Parameter.)
- 550 "%s": no such Directory. (Verzeichnis nicht
gefunden.)
- 550 "%s": can't remove Directory. No
permission. (Kann Verzeichnis nicht löschen, nicht erlaubt.)
- 550 "%s": "%s": can't remove Directory. %s (%s
Kann Verzeichnis nicht löschen, nicht erlaubt.%s.)
RNFR Pfadname
Eine Datei/Verzeichnis umbenennen/bewegen.
Serverantwort:
- 350 File exists, ready for destination name.
(Datei gefunden, bereit für die Eingabe des neuen Namens.)
- 501 Bad or missing parameters. (Falscher oder
fehlender Parameter.)
- 550 Cannot RNFR. No permission. (Kann
Verzeichnis nicht umbenennen, nicht erlaubt.)
- 550 "%s": no such file or Directory.
(Datei/Verzeichnis nicht gefunden.)
RNTO Pfadname
Eine Datei/Verzeichnis umbenennen.
Serverantwort:
- 250 File "%s" renamed to "%s". (Datei
umbenannt.)
- 501 Bad or missing parameters. (Falscher oder
fehlender Parameter.)
- 503 Bad sequence of commands. (Falsche
Reihenfolge der Kommandos.)
- 550 File "%s" can't be renamed. (Datei %s kann
nicht umbenannt werden.)
- 550 "%s": no such file or Directory.
(Datei/Verzeichnis nicht gefunden.)
SITE MSG Nachricht
Sendet eine Nachricht an den Server Administrator.
Serverantwort:
- 200 Message sent to administrator. (Nachricht
an den Server Administrator gesendet.)
SITE PSWD Altes-Passwort
Neues-Passwort
Ändern des Benutzerpasswortes..
Serverantwort:
- 200 Password change successful.
(Passwortänderung erfolgreich.)
- 501 Password not changed. No permission.
(Passwort nicht geändert, nicht erlaubt.)
- 501 Password not changed. Syntax: SITE PSWD
(Passwort nicht geändert, falsche Syntax.)
- 501 Password not changed. Old password does not
match. (Passwort nicht geändert, falsche Eingabe des alten
Passwortes.)
SITE ZONE
Abfrage der Zeitzone.
Serverantwort:
SIZE Pfadname
Anzeige der Dateigrösse im
Pfad.
Serverantwort:
- 213 %d.
- 501 Bad or missing parameters. (Falscher oder
fehlender Parameter.)
- 550 No such file or Directory.
(Datei/Verzeichnis nicht gefunden.)
- 550 Command failed: %s. (falsches Kommando %s.)
SMNT Pfadname
Dieser Befehl erlaubt dem Benutzer, eine andere Dateisystemstruktur zu
erstellen, ohne seine Anmeldung oder seine Kontendaten zu ändern.
Übertragungsparameter sind ebenso unverändert.
Dieser Befehl wird nicht unterstützt.
Serverantwort:
- 202 SMNT: Command not implemented, superfluous
at this site. (Dieser Befehl wird nicht unterstützt.)
SSCN ON/OFF
Setzt gesicherte Benutzervermittlung.
Serverantwort:
- 200 SSCN: Client method
- 200 SSCN: Server method
STAT Pfadname
Bei diesem Kommando erhält der Benutzer eine kurze Statistik.
(Benutzer & IP basierend)
Serverantwort:
- 211-
FTP Server status for: Benutzerkonto
(client ip : client port <->
server ip : server port)
Files Downloaded: 0
Downloaded: 0 Bytes
Files Uploaded: 0
211 Uploaded: 0 Bytes
STOR Pfadname
Sendet eine Datei im
Pfad.
Serverantwort:
- 150 Opening data connection for %s. (Öffne
Datenverbindung für %s.)
- 426 Insufficient Disk Quota. Transfer of "%s"
Aborted. (Disk Quota
nicht ausreichend. Transfer von %s abgebrochen.)
- 501 Bad or missing parameters. (Falsche oder
fehlende Parameter.)
- 521 Data connection cannot be opened with this
PROT setting. (Datenverbindung kann mit diesen
- Protokolleinstellungen
nicht gestartet werden.)
- 550 Cannot STOR. %s (Kann nicht hochladen.)
- 550 Cannot STOR. No permission. (Kann nicht
hochladen, nicht erlaubt.)
- 550 No port specified. (Portangabe fehlt.)
STOU
Ist der selbe Befehl wie STOR, dieser Befehl wird nicht
unterstützt.
Serverantwort:
- 502 STOU : Command not yet implemented.
(Kommando nicht unterstützt.)
STRU Struktur
Dieses Argument ist ein einzelner Telnet Zeichencode, der die
Dateistruktur spezifiziert.
Die folgenden Codes werden der Struktur zugewiesen:
F - Datei (keine Aufnahmestruktur)
R - Aufnahmestruktur
P - Seitenstruktur
Datei ist die Standardstruktur.
Serverantwort:
- 200 STRU F ok.
- 501 Bad or missing parameters. (nötiger
Parameter fehlt.)
- 504 Command not implemented for the specified
argument. (Ungültiges Argument für diesen Befehl.)
SYST
Serverantwort:
TYPE type
Serverantwort:
- 200 Type set to %s. (Typ auf %s gesetzt.)
- 501 Bad or missing parameters. (Falsche
oder fehlende Parameter.)
- 504 Command not implemented for the specified
argument. (Ungültiges Argument für diesen Befehl.)
USER Benutzername
Serverantwort:
- 331 Password required for %s. (Passwort
für %s benötigt.)
- 421 Too many users connected. Try again
later. (Zu viele Benutzer verbunden, versuchen Sie es später.)
- 501 Bad or missing parameters. (Falsche
oder fehlende Parameter.)
- 501 Disconnect first to re-login. (Erst
abmelden.)
- 501 Please AUTH first. (AUTH Befehl zuerst
senden.)
XCRC "Dateiname" SP EP
Errechnet die CRC32 Summe der Datei
vom SP zum EP.
SP - Startpunkt in bytes
EP - Endpunkt in Bytes
Serverantwort:
- 250
- 501 Bad or missing parameters. (Falsche oder
fehlende Parameter.)
- 504 Command not implemented for the specified
argument. (Ungültiges Argument für diesen Befehl.)
XCUP [RFC-775]
Wechselt in das nächsthöhere Verzeichnis.
Serverantwort:
- 250 CWD command successful. "%s" is current
Directory. (CWD Kommando erfolgreich. %s ist das aktuelle Verzeichnis.)
- 550 CWD failed. "%s" : no such file or
Directory. (CWD fehler. %s: keine Datei oder Verzeichnis.)
- 550 CWD failed. No permission. (CWD Fehler.
kein Zugriff.)
- 550 CWD failed. %s (CWD Fehler. %s)
XMD5 "filename" SP EP
Errechnet die MD5 Summe der Datei
vom SP zum EP.
SP - Startpunkt in bytes
EP - Endpunkt in bytes
Serverantwort:
- 250
- 501 Bad or missing parameters. (Falsche oder
fehlende Parameter.)
- 504 Command not implemented for the specified
argument. (Ungültiges Argument für diesen Befehl.)
XMKD Pfadname
[RFC-775]
Erstellt ein neues Verzeichnis im Pfad.
Serverantwort:
- 257 "%s": Directory created. (Verzeichnis
erstellt.)
- 501 Bad or missing parameters. (Falsche oder
fehlende Parameter)
- 550 "%s": file or Directory already exists.
(Datei oder Verzeichnis existiert bereits.)
- 550 "%s": can't create Directory. (Kann
Verzeichnis nicht erstellen.)
- 550 "%s": can't create Directory. No
permission. (Kann Verzeichnis nicht erstellen. Kein Zugriff.)
XPWD [RFC-775]
Anzeige des aktuellen Verzeichnisses.
Serverantwort:
- 257 "%s" is current Directory. (%s ist das
aktuelle Verzeichnis.)
XRMD pathname [RFC-775]
Löscht ein Verzeichnis im angegebenen Pfad.
Serverantwort:
- 200 "%s": Directory removed. (Verzeichnis
gelöscht.)
- 501 Bad or missing parameters. (Falscher oder
fehlender Parameter.)
- 550 "%s": no such Directory. (Verzeichnis
nicht gefunden.)
- 550 "%s": can't remove Directory. No
permission. (Kann Verzeichnis nicht löschen, nicht erlaubt.)
- 550 "%s": "%s": can't remove Directory. %s
(%s Kann Verzeichnis nicht löschen, nicht erlaubt.%s.)