PDA

View Full Version : [Guide] All FTP Error Codes & Their Definitions



Aurion
22.08.08, 06:07
Well,most of us are familiar with http ONLY (for sure who have 1 year+ Internet experience would know about FTPs) daily due to general Internet surfing,browsing & downloading/uploading from normal websites,direct links & leeching boards But I guess guys you should start using FTPs since they are way easier,faster,secure & reliable protocol transfer technique that serves ONLY users who have access to certain FTP servers (I had 2 years experience using FTP back then when I was a Trance maniac,it is a wonderful world guys,believe you should all start digging your way into some public FTP so you get familiar with this awesome protocol).Anyway,I just wanted to make a simple guide related to General Error Codes that you might have when using FTPs (they are normal error codes like you have when accessing a http link) in order to be advised with their Definition/Meaning & not being shocked pretending that it does not work properly,so let me start,shall I ?? :biggrin:


Common Errors Codes :

100 Codes : The requested action is being taken. Expect a reply before proceeding with a new command.

110 : Restart marker reply.

120 : Service ready in (n) minutes.
125 : Data connection already open, transfer starting.
150 : File status okay, about to open data connection.
200 Codes : The requested action has been successfully completed or Command okay.
202 : Command not implemented

211 : System status, or system help reply.
212 : Directory status.
213 : File status.
214 : Help message.

215 : NAME system type. (NAME is an official system name from the list in the Assigned Numbers document.)
220 : Service ready for new user.

221 : Service closing control connection. (Logged out if appropriate.)

225 : Data connection open, no transfer in progress.

226 : Closing data connection. Requested file action successful (file transfer, abort, etc.).
227 : Entering Passive Mode

230 : User logged in, proceed.
250 : Requested file action okay, completed.
257 : PATHNAME" created.
300 Codes : The command has been accepted, but the requested action is being held pending receipt of further information.
331 : User name okay, need password.
332 : Need account for login.
350 :Requested file action pending further information.
400 Codes : The command was not accepted and the requested action did not take place or The error condition is temporary, however, and the action may be requested again.
421 : Service not available, closing control connection. (May be a reply to any command if the service knows it must shut down.)
425 : Can't open data connection.
426 : Connection closed, transfer aborted.

450 : Requested file action not taken. File unavailable (e.g., file busy).
451 : Requested action aborted, local error in processing.
452 : Requested action not taken. Insufficient storage space in system.

500 Codes : The command was not accepted and the requested action did not take place or Syntax error, command unrecognized. This may include errors such as command line too long.
501 : Syntax error in parameters or arguments.
502 : Command not implemented.

503 : Bad sequence of commands.
504 : Command not implemented for that parameter.
530 : User not logged in.
532 : Need account for storing files.

550 : Requested action not taken. File unavailable (e.g., file not found, no access).
552 : Requested file action aborted, storage allocation exceeded

553 : Requested action not taken. Illegal file name.

Tips & Solutions For Some Error Codes :

ERROR 421 : Maximum users for the account you are trying to use for login into ftp are already hooked into the ftp and unless somene moves out or exit, you or anyone shown that error can't enter the ftp.


Solution :

Ensure that connection retry interval is between 60-120 sec. 120 seconds is safest. If not then ftp client will keep trying at lesser intervals and ftp server you are trying to enter into shall see it as a attack and kick +/or BAN you temporarliy/permanently. So, this setting is most crucial before you hook onto a ftp server. If you are using FlashFXP, then simply open the interface and click "Options" & there click "Preferences" or simply press f6. Now a window shall pop up and in there adjust connection retry delay (sec)=120. Save it.

Do not make several attempts in short time. Let your ftp client do the job. It may not be able to carry you in in first attempt but let it try automatically after 120sec. and if still not possible, try after sometime or some other time. This error indirectly ensures that the login details are still valid.

Remember Not to Do :

Hammering The Server,Do not keep trying within short interval of time (less then 60 sec. for some and 120 sec. for others). This is the worst you can do and may result in getting you banned permanently.

ERROR 530 : This means that the login details you are using are invalid; either the username, password or both.

Solution :

Try getting correct combination. It must have been changed.
If not possible to get the login details, forget the link because without that you can not enter ftp.

Remember Not to Do :

Do not blame the person who gave you the link because it is not his server and he has no control over login details. Owners of ftp servers keep changing login details to prevent leechers and for safety/security reasons.

ERROR 550 :

Permission or access denied. You may receive this when you enter an ftp with a set path to some destination file, or similar message saying that file not found on the server, invalid directory, no such file exists, etc.

Solution :

Many ftp servers won't allow you to directly reach a destination file so you may need to navigate manually to the desired file folder by using the path provided in the link.

Example: Assume you want to enter an ftp to download "ABC".

Link says: f*p://1.2.3.4/x/y/z/ABC

If you enter this hypothetical ftp, you receive error 550 (file not found). Navagate to the parent directory (f*p://1.2.3.4/) and locate folder "x". Enter this directory. Now do the same for directory "y" and then "z". Eventually you will find your target download of file "ABC".

If while attempting to download you receive error 550 (permission denied), then it means that the owner has denied permission to download the file and you can not obtain it.

On occasion files are removed from their destination and in return you receive a 550 error. In this case either exit and log off or manually search every folder which can be a pains-taking task. Most likely is that the file is hidden and inaccessible or removed from that server.

Data Socket Errors / List Errors / Connection Timed Out Errors - At times you may receive "Data Socket Errors", "List Errors" or "Connection Timed Out" errors while listing the directory. This is an indication of some incompatibility with firewall and ftp client. Usually authors keep PASSIVE Mode ON when behind firewall so that other people do not have problems accessing their server but few others make no change and then users have to enable/disable PASSIVE Mode.

Are you still there guys ?? :biggrin: LOL I know its a bit Long,but you know,one have to be ready to anything by having his Counter-measures ready in a nice simple Notepad :top:

Hope this Little Guide comes Handy in times of Need !! NJoy Folks & Give it up for SB-I :klatsch_3: