Comprehensive List of FTP Status and Error Codes
During your FTP sessions, you’ll receive various numbered codes
from servers. CuteFTP displays these codes in the log window.
Some codes represent errors. Most others simply communicate the
status of the connection. Here are brief explanations for the most common status
and error codes.
Code
|
Description
|
The requested action is being initiated, expect another |
|
110 |
Restart marker reply. |
120 |
Service ready in nn |
125 |
Data Connection already open, transfer starting. |
150 |
File status okay, about to open data connection. FTP uses two ports: 21 for sending |
Description
|
|
The requested action has been successfully completed. |
|
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. (Where NAME is an official system name |
220 |
Service ready for new user. |
221 |
Service closing control connection. Logged out if |
225 |
Data connection open; no transfer in progress. |
226 |
Closing data connection. Requested file action |
227 |
Entering Passive Mode. |
230 |
User logged in, proceed. This status code appears after the client |
250 |
Requested file action okay, completed. |
257 |
"PATHNAME" created. |
|
|
The command has been accepted, but the requested action |
|
331 |
User name okay, need password. You see this status code after the client |
332 |
Need account for login. |
350 |
Requested file action pending further information. |
|
|
The command was not accepted and the requested action |
|
421 |
Error 421 Service not available, closing control You may receive a 421 error if the FTP server you are
|
425 |
Can’t open data connection. Possible Solutions:
|
426 |
Connection closed; transfer aborted. The command opens a data connection to |
450 |
Requested file action not taken. File unavailable (e.g., |
451 |
Requested action aborted: local error in processing. |
452 |
Requested action not taken. Insufficient storage space |
|
|
The command was not accepted and the requested action |
|
501 |
Syntax error in parameters or arguments. |
502 |
Command not implemented. The server does not support |
503 |
Bad sequence of commands. |
504 |
Command not implemented for that parameter. |
530 |
Not logged in. Your |
532 |
Need account for storing files. |
550 |
Requested action not taken. File unavailable (e.g., file |
552 |
Requested file action aborted. Exceeded storage |
553 |
Requested action not taken. File name not allowed. |
|
|
Common Winsock Error Codes (complete |
|
10054 |
Connection reset by peer. The connection was forcibly |
10060 |
Can’t connect to remote server (Generally a time-out |
10061 |
Can’t connect to remote server. The connection is |
10066 |
Directory not empty. The server will not delete this |
10068 |
Too many users, server is full. Try |