How to setup and use FTP Server in Ubuntu Linux -

FTP is a service known to almost anyone who works with Internet on daily basis. This guide will describe in detail how to setup an FTP server on Ubuntu Linux in simple to follow steps. We will show how to setup an FTP server in normal and stand-alone mode. We will also provide some security tips for your new FTP setup. This guide will use lightweight and efficient FTP server vsFTPd, which is designed to withstand on servers with high load.

This is a companion discussion topic for the original entry at


cool, very grateful.

Урмат Тилеков

Thank you!!! Very helpful!!!

Doug Fullerton

no part 2 yet?? nice article :slight_smile:

Lubos Rendek Mod -> Doug Fullerton

Hi Doug,

thanks for the motivating feedback! What do you think the part 2 should contain?

TheReduxPL -> Lubos Rendek

Thanks for the article as well!
I’d personally like to know how to add custom users (and passwords) with chosen permissions, home directory etc.

Doug Fullerton -> TheReduxPL

Yes that is exactly what I was going to add. Adding users, the difference between virtual ftp users and actual users. How to assign their directories. How to make things visible or not to them…

It must be updated.

in Local users FTP access:
ftp: command not found

The command:

$ sudo apt install ftp

should do the trick.

Already found it, Pity that is not in the tutorial. thanks anyways.

wajda@Wajda-VPS:~$ ftp localhost
ftp: connect to address ::1: Connection refused
Connected to localhost.localdomain.
500 OOPS: could not bind listening IPv6 socket
What can i do ?