Install FTP On Ubuntu
[mwm-aal-display] Hello Ubuntu Linux users, beginners and pros. On this page you will find out the best Ubuntu FTP server to install on your Ubuntu OS.By default, Ubuntu does come with any FTP servers installed. The most popular FTP server for Linux is VSFTPD server. When it is installed and configured, you will be able to download and upload files to and from a Linux server, sweet right?
Install FTP with Terminal Commands
To get started, press Ctrl – Alt – T on your keyboard to open Terminal. When it opens, run the commands below to begin installing your VSFTPD.
sudo apt-get install vsftpd
By default vsftpd is not configured to allow anonymous download. If you wish to enable anonymous download edit /etc/vsftpd.conf by changing:
anonymous_enable=Yes
By default vsftpd is configured to authenticate system users and allow them to download files. If you want users to be able to upload files, edit /etc/vsftpd.conf:
write_enable=YES
Now you have to restart your vsftpd:
sudo restart vsftpd
Now when system users login to FTP they will start in their home directories where they can download, upload, create directories, etc.
Similarly, by default, anonymous users are not allowed to upload files to FTP server. To change this setting, you should uncomment the following line, and restart vsftpd:
anon_upload_enable=YES
Secure Ubuntu FTP
There are options in /etc/vsftpd.conf to help make vsftpd more secure. For example users can be limited to their home directories by uncommenting:
chroot_local_user=YES
You can also limit a specific list of users to just their home directories:
chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list
After uncommenting the above options, create a /etc/vsftpd.chroot_list containing a list of users one per line. Then restart your vsftpd:
sudo restart vsftpd
Download FTP on Ubuntu
Install VSFTPD In Ubuntu Video
Note: This tutorial works for Ubuntu 12.04 and newer | Official VSFTPD Documentation
We also recommend you check out Ubuntu Downloads and Ubuntu for Schools and learn how to protect your linux files.