CentOS Linux FTP Server

 

We are going to focus on vsftpd server discussion by the topics listed below:-

File Transfer Protocol (FTP) is a protocol that enable file transfer within client and server. FTP uses two important ports are used for ftp file transmission, there are

  • port number 20 - this is used for transferring data, ftp-data

  • port number 21 - this is used for connection and ftp instruction.

By default, the  clients connect to FTP server by 3 types of account

 

type of ftp user account

real/local anonymous restricted
login account user account at server anonymous user account at server
password user account's password at server email address user account's password at server
default ftp directory  /home/user /var/ftp /var/ftp
rights to change to other directories YES NO NO
  • standard user login- the user and password must first created at the FTP server.

  • anonymous user login - the user account are using either email or "anonymous" as their username to login.

There are multiple ftp packages/application available such as Wu-ftpd, proFTPD and etc. The default ftp package that come with ftp is vsftpd (aka Very Secure FTP).

 

Back to Home