Need a reliable FTP server

Posted on 2007-08-07
Last Modified: 2013-12-06
I am looking for a good FTP server to run on our Linux fedora machine.
The only requirement is that it should perform user authentication using a Radius server.

So far I have looks like vsftpd and pureftpd could be the right products but I cannot find any information regarding the Radius feature.

Do you know if that is supported?

Question by:excelacom
    LVL 1

    Accepted Solution

    I have used vsftpd and proftpd, I think you should go with proftpd as it has a multitude of features including mod_radius.

    see that for information on configuring mod_radius with proftpd.  I believe ubuntu supports it out of the box as the debian version does so you will not have to compile the radius module in manually.

    Additionally I highly recommend enabling the following config options:
    DefaultRoot ~
    (to disallow users to browse around the filesystem)

    (for faster response times when connecting)
    UseReverseDNS off
    IdentLookups off
    PassivePorts 37400 37900
    (to support passive FTP then if the box is behind a firewall forward ports 37400 through 37900 that way ftp-ssl in passive mode will work in SSL mode)

    also enable tls for proftpd with this option:
      <IfModule mod_tls.c>
        TLSEngine on
        TLSLog /var/log/tls.log
        TLSProtocol SSLv23

        # Are clients required to use FTP over TLS when talking to this server?
        TLSRequired off

        # Server's certificate
        TLSRSACertificateFile /etc/ssl/
        TLSRSACertificateKeyFile /etc/ssl/

        # CA the server trusts
        TLSCACertificateFile /etc/proftpd/root.crt

        # Authenticate clients that want to use FTP over TLS?
        TLSVerifyClient off

    LVL 4

    Assisted Solution

    another one is jscape secure ftp server

    doesn't support radius authentication out of the box, but has a pluggable authentication API so you can develop your own.  also includes support for all protocols ftp, ftps, sftp etc.


    Featured Post

    Are end users causing IT problems again?

    You’ve taken the time to design and update all your end user’s email signatures, only to find out they’re messing up the HTML, changing the font and ruining the imagery. What can you do to prevent this? Find out how you can save your signatures from end users today.

    Join & Write a Comment

    The purpose of this article is to show how we can create Linux Mint virtual machine using Oracle Virtual Box. To install Linux Mint we have to download the ISO file from its website i.e. Once you open the link you will see …
    Configuring network clients can be a chore, especially if there are a large number of them or a lot of itinerant users.  DHCP dynamically manages this process, much to the relief of users and administrators alike!
    Viewers will learn how to properly install and use Secure Shell (SSH) to work on projects or homework remotely. Download Secure Shell: Follow basic installation instructions: Open Secure Shell and use "Quick Connect" to enter credentials includi…
    After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now