From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) Chris Evans
Stable release 3.0.2 / September 18, 2012 (2012-09-18)
Operating system Unix-like systems
Type FTP daemon
License GPL
Website security.appspot.com/vsftpd.html

vsftpd, (or very secure FTP daemon),[1] is an FTP server for Unix-like systems, including Linux. It is licensed under the GNU General Public License. It supports IPv6 and SSL.

vsftpd supports explicit (since 2.0.0) and implicit (since 2.1.0) FTPS.

vsftpd is the default FTP server in the Ubuntu, CentOS, Fedora, NimbleX, Slackware and RHEL Linux distributions.

Compared to other ftp server software vsftpd is built to be especially efficient and very secure.[citation needed]


In July 2011, it was discovered that vsftpd version 2.3.4 downloadable from the master site had been compromised.[2][3] Users logging into a compromised vsftpd-2.3.4 server may issue a ":)" smileyface as the username and gain a command shell on port 6200.[3] This was not an issue of a security hole in vsftpd, instead, someone[clarification needed] had uploaded a different version of vsftpd which contained a backdoor. Since then, the site was moved to Google App Engine.

How to install[edit]

In order to install vsftpd in Debian-based Linux distributions, use the following command:-

    sudo apt-get install vsftpd

once you installed vsftpd, you will need to change configurations in order to allow to read/write operations for the users. To change the configurations, open file called vsftpd.conf present under /etc/vsftpd.conf. Uncomment the below mentioned parameters to enable users to login and upload files-

  1. local_enable=YES should be uncommented.
  2. write_enable=YES should be uncommented.

Once you are done with these configuration changes , you will need to restart the vsftpd service. To restart , use below mentioned command:-

sudo service vsftpd restart

That's it....you are done with the FTP setup on your Server.

See also[edit]


External links[edit]