Request ID | Explanation |
---|---|
ABOR | Abort |
ACCT | Account |
ADAT | Authentication/Security Data |
ALLO | Allocate |
APPE | Append (with create) |
AUTH | Authentication/security Mechanism |
CCC | Clear Command Channel |
CDUP | Change to Parent Directory |
CONF | Confidentiality Protected Command |
CWD | Change Working Directory |
DELE | Delete |
ENC | Privacy Protected Command |
EPRT | Specifies an extended address and port to which the server should connect |
EPSV | Enter extended passive mode |
FEAT | Get the feature list implemented by the server |
HELP | Help |
LANG | Language Negotiation |
LIST | List |
LPRT | Specifies a long address and port to which the server should connect |
LPSV | Enter long passive mode |
MDTM | Return the last-modified time of a specified file |
MIC | Integrity Protected Command |
MKD | Make Directory |
MLSD | Provides data about exactly the object named on its command line |
MLST | Lists the contents of a directory if a directory is named |
MODE | Transfer Mode |
NLST | Name List |
NOOP | No Operation |
OPTS | Select options for a feature |
PASS | Password |
PASV | Passive |
PBSZ | Protection Buffer Size |
PORT | Data Port |
PROT | Data Channel Protection Level |
PWD | Print Working Directory |
QUIT | Logout |
REIN | Reinitialize |
REST | Restart |
RETR | Retrieve |
RMD | Remove Directory |
RNFR | Rename From |
RNTO | Rename To |
SITE | Site Parameters |
SMNT | Structure Mount |
STAT | Status |
STOR | Store |
STOU | Store Unique |
STRU | File Structure |
SYST | System |
TYPE | Representation Type |
USER | User Name |
Response ID | Explanation |
---|---|
110 | Restart marker reply |
120 | Service ready in nnn minutes |
125 | Data connection already open; transfer starting |
150 | File status okay; about to open data connection |
200 | Command okay |
202 | Command not implemented, superfluous at this site |
211 | System status, or system help reply |
212 | Directory status |
213 | File status |
214 | Help message |
215 | NAME system type |
220 | Service ready for new user |
221 | Service closing control connection |
225 | Data connection open; no transfer in progress |
226 | Closing data connection |
227 | Entering Passive Mode (h1,h2,h3,h4,p1,p2) |
230 | User logged in, proceed |
232 | User logged in, authorized by security data exchange |
234 | Security data exchange complete |
235 | [ADAT=base64data] |
250 | Requested file action okay, completed |
257 | 'PATHNAME' created |
331 | User name okay, need password |
332 | Need account for login |
334 | [ADAT=base64data] |
335 | [ADAT=base64data] |
336 | Username okay, need password. Challenge is '....' |
350 | Requested file action pending further information |
421 | Service not available, closing control connection |
425 | Can't open data connection |
426 | Connection closed; transfer aborted |
431 | Need some unavailable resource to process security |
450 | Requested file action not taken |
451 | Requested action aborted: local error in processing |
452 | Requested action not taken. Insufficient storage space in system |
500 | Syntax error, command unrecognized |
501 | Syntax error in parameters or arguments |
502 | Command not implemented |
503 | Bad sequence of commands |
504 | Command not implemented for that parameter |
530 | Not logged in |
532 | Need account for storing files |
533 | Command protection level denied for policy reasons |
534 | Request denied for policy reasons |
535 | Failed security check (hash, sequence, etc) |
536 | Requested PROT level not supported by mechanism |
537 | Command protection level not supported by security mechanism |
550 | Requested action not taken, File unavailable |
551 | Requested action aborted: page type unknown |
552 | Requested file action aborted, exceeded storage allocation |
553 | Requested action not taken, file name not allowed |