Could you please recommend best ftp server for ubuntu server 10.04

Regards, Alexey Zakharov.


You should add to your question details of what you are providing a file transfer service for. Different servers have features that may be better for particular use cases.

If you are providing the services so your users can upload content and your users don't specifically need the FTP protocol, also consider the SFPC/SCP protocols provided by OpenSSH. These have advantages of over most standard implementations of FTP:

  1. security: all content is transferred through an encrypted channel
  2. security: even authentication credentials are securely transferred (with FTP they are usually send in plain text)
  3. networking: the separate control and data connections used by FTP can be a hassle for some firewall arrangements
  4. speed/bandwidth: if the user selects the option (it isn't on by default as it isn't appropriate in all cases) all data is compressed which can make quite a difference if they are uploading compressible content over a slow link
  5. speed: FTP is inefficient for lots of small files (though the difference is not significant for larger files or small numbers of files)

There are several command line clients available in just about all unix-a-like OSs (graphical ones easily available too, sometimes available by default or integrated into the main filemanager) and there are good clients for Windows too (WinSCP or FileZilla, both of which are available as portable apps).

Obviously if you are setting up an FTP service for people to download from SFTP or SCP are probably not suitable (but I would use HTTP(S) for that instead these days) and not all Windows users will be able/willing to install a new client application (though the availability of "portable" clients reduces this potential issue a little).

Edit: one other advantage is that you probably already have OpenSSH installed and configured to allow SFTP/SCP for correctly authenticated users, so you have no need to add and manage a new service.

  • I find WinSCP best choice for me, since our dev machines a Windows-based. – Alexey Zakharov Sep 12 '10 at 18:35
  • FileZilla has Windows builds available too, though I use WinSCP myself under Windows and haven't had reason to look elsewhere as it has always done the job required of it. – David Spillett Sep 12 '10 at 22:19

vsftpd, ProFTPd and Pure-FTPd are all good and proven FTP servers which are available in Ubuntu Linux 10.04.

Just pick the one which fits your requirements best.

  • thumbs up for pureftpd - simple to set up, can have virtual accounts configured via mysql. – pQd Sep 12 '10 at 9:22
  • 2
    We have used vsftpd very successfully. – wolfgangsz Sep 12 '10 at 9:25

ProFTPD is the best for me.


vsftpd ("Very Secure FTP Daemon") is also good for Linux because it's very fast.

Not the answer you're looking for? Browse other questions tagged or ask your own question.