How to setup FTP server on Ubuntu 18.04 Bionic Beaver with VSFTPD -


In case you have UFW firewall enabled, execute the bellow command to allow incoming traffic to FTP ports:

This is a companion discussion topic for the original entry at


John Kruijt

Hi There! I have setup vsftpd as you have shown in this tutorial, for
which I thank you. I can download files from the Ubuntu PC to my Windows
PC. So far so good…but uploading gives an 550 Permission denied.
I login using filezilla with the user I have installed the vsftpd with so
I should able to write and create in the document folder of this
user…it is still not successful…Please advise…



Hi There! Thank you for this tutorial, very very useful. Unfortunately there are some issues: i installed accordingly on two different servers, but i get the same error…which is not even an error…
The symptom is like this: i am able to download large .iso file from the ftp server, but once it is 100% downloaded, it stops and i get the error on the client side: network error. Any ideas ?