Comments on How to install ProFTPd with TLS support on Ubuntu 16.04

This tutorial shows how to install and use FTP with ProFTPd securely. FTP without TLS is an insecure protocol because all passwords and all data are transferred in clear text. By using TLS, the whole communication can be encrypted, thus making FTP much more secure. This article explains how to set up ProFTPd with TLS on an Ubuntu 16.04 server, how to add an FTP user and to use FileZilla to connect securely with TLS.

10 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: JD

Or just use sftp - sudo apt-get install openssh-server.

Done. Don't really understand why proftp is still being deployed.

By: stickbird

Hi!

I followed de manual and I can connect with my user, but when I creating two new users, this not possible to connect. Says "Login Incorrect".

May you help me?

 

Thanks!

By: Henrik Sandeberg

I have followed the guide, im on a Debian 8.6. and i cannot get it working. Im almost there i think. When i try to login via filezilla i always get :

USER forensikSvar: 331 Password required for forensikKommando: PASS **********Svar: 530 Login incorrect.Fel: Critical error, could not connect to server.

The TLS fase is just going fine, i even tried to reinstall my proftpd and install a new one. Anyone know whats going on? I have tried both locally and from the internet, with the same result

 

By: daveb

If you keep getting "530 Login Incorrect"

Add this to your /etc/proftpd/proftpd.conf

RequireValidShell off

By: Trond Huso

If you have a certificate, do you still have to use the command to create one?

By: Unknown

If you keep getting "530 Login Incorrect" Add this to your /etc/proftpd/proftpd.conf "RequireValidShell off"

By: MG

I followed your tutorial exactly but could not get a directory listing. After searching the internet this is what finally worked for me:

in /etc/proftpd/proftpd.conf,uncomment: PassivePorts                  49152 65534 

In firewall open up corresponding ports

I also installed conntrack although I don't know if that was really necessary

By: Saynos

Thanks! Im work fine! 

By: lonce

Thanks for this. It worked perfectly for me!

- lonce

By: Soeren

I had to add

 

TLSOptions  NoCertRequest EnableDiags NoSessionReuseRequired

 

to the tls.conf to get it working.