List of FTP server return codes

Service ready in nnn minutes. (120)
Data connection already open; transfer starting. (125)
File status okay; about to open data connection. (150)
Command okay. (200)
Command not implemented, superfluous at this site. (202)
System status, or system help reply. (211)
Directory status. (212)
File status. (213)
Service ready for new user. (220)
Service closing control connection. (221)
Data connection open; no transfer in progress. (225)
Entering Passive Mode (h1,h2,h3,h4,p1,p2). (227)
Entering Long Passive Mode (long address, port). (228)
Entering Extended Passive Mode (|||port|). (229)
User logged in, proceed. Logged out if appropriate. (230)
User logged out; service terminated. (231)
Logout command noted, will complete when transfer done. (232)
Requested file action okay, completed. (250)
PATHNAME created. (257)
User name okay, need password. (331)
Need account for login. (332)
Requested file action pending further information (350)
Can't open data connection. (425)
Connection closed; transfer aborted. (426)
Requested host unavailable. (434)
Requested file action not taken. (450)
Requested action aborted. Local error in processing. (451)
Syntax error, command unrecognized. This may include errors such as command line too long. (500)
Syntax error in parameters or arguments. (501)
Command not implemented. (502)
Bad sequence of commands. (503)
Command not implemented for that parameter. (504)
Not logged in. (530)
Need account for storing files. (532)
Requested action not taken. File unavailable (e.g., file not found, no access). (550)
Requested action aborted. Page type unknown. (551)
Requested file action aborted. Exceeded storage allocation (for current directory or dataset). (552)
Requested action not taken. File name not allowed. (553)