Installing an FTP server under Ubuntu

October 2016


  • To install the FTP server, type the following command in a terminal:
    • sudo aptitude install vsftpd

Configure the FTP server

  • The FTP server configuration is done by editing the /etc/vsftpd.conf file.
  • To edit this file, type the following command:
    • gksu gedit /etc/vsftpd.conf

Disable anonymous FTP

  • Change the line:
    • anonymous_enable=YES
  • to
    • anonymous_enable=NO

Allow local users to connect

  • Add:
    • local_enable=YES

This will allow users to make use the same login/password to access the FTP server.

Allow users to upload files

  • Add:
    • write_enable=YES 

Selecting the Interface

  • By default the FTP server will be available on all interfaces. If you want to restrict it only to your local network(10.0.0.x) add the line:
    • listen_address=
  • Given that the LAN IP address of your FTP server is

Start FTP server

  • (Re)start the FTP server so that it takes into account the new configuration.
  • Type:
    • sudo /etc/init.d/vsftpd restart

Related :

This document entitled « Installing an FTP server under Ubuntu » from CCM ( is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the license, as this note appears clearly.