Installing an FTP server under Ubuntu

Ask a question



Installation

  • 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=10.0.0.1
  • Given that the LAN IP address of your FTP server is 10.0.0.1

Start FTP server

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

CCM is a leading international tech website. Our content is written in collaboration with IT experts, under the direction of Jeff Pillou, founder of CCM.net. CCM reaches more than 50 million unique visitors per month and is available in 11 languages.

Learn more about the CCM team