Installing an FTP server under Ubuntu

October 2017




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

Related

Published by jak58. Latest update on December 10, 2012 at 09:58 AM by deri58.
This document, titled "Installing an FTP server under Ubuntu," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).