Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to make a decision about FTP servers and would like to know what is being used at companies and what the experiences with the server was?

I am specifically looking at enterprise-sized companies.

share|improve this question
"Enterprise-sized companies"? FTP servers? Gah! – womble Aug 20 '09 at 5:41
Just to clarfiy, when you say secure, do you mean FTP over SSH (aka "Secure FTP") or do you just mean a hardened FTP server? – Brett G Aug 20 '09 at 14:34
What kind of secure FTP have you considered? Other options are FTPES (FTP over explicit TLS/SSL) and FTPS (FTP over implicit TLS/SSL). – Peter Mortensen Aug 24 '09 at 21:45

14 Answers 14

We're using vsftpd on linux. Department at a large university with ~ 50k undergrads.

share|improve this answer
What are you using as the authentication on that? – phuzion Aug 20 '09 at 12:05
Depends on the use. Some are just using SSL certs / shared keys; some are using passwords that eventually register back with a central LDAP server. – Karl Katzke Aug 20 '09 at 23:18

For Windows environments, IIS7+ with the new FTP module (not included by default in IIS7.0) which supports FTP over SSL.

But no, ftp in any form is not used ^^

share|improve this answer

Serv-U on Windows. A few hundred clients. Seems fine.

share|improve this answer

Vsftpd to provide ftp services.

We have just started providing SFTP/SCP access using rssh. Been working out quite well.

share|improve this answer

You can use VSFTPD as FTP server The thing I like is the ability to chroot users. So they only see their own direcotry. Every time you add a new user, he's quickly able to use his FTP client to connect to his home. Do you need extra features ? like stats for instance

share|improve this answer

We have been using crushFTP for some months. Has worked very well for about 125 users. Small footprint and stable. Too many features to detail here.

share|improve this answer

At my last gig we used vsftpd on ~2 frontend "ftp" servers that accessed a SAN, which in turn powered ~40 frontend webservers. A couple thousand clients.

share|improve this answer

We're using Pure FTPD with chroot, but with no encryption.

Sensitive data is not put on the FTP, so I'm okay with it :)

share|improve this answer

Proftpd with TLS module :)

share|improve this answer

ssh...transfer using Fugu on Macs and Filezilla on Linux/Windows as the clients.

There is no way to really have plain "FTP" be secure as the username/password are sent in cleartext.

You might want to investigate using a form of WebDAV for easy file transfers to clients; if this is something in a business on the internal LAN, why isn't a file share possible?

otherwise, vsftpd has worked fairly well in the past, but again we're not slapping much for sharing up there because it is insecure as a protocol and we normally resort to shares via SAMBA/native Windows to get files moved around.

share|improve this answer

I would recommend this software if you are looking for a free ssh file transfer system(windows)

I was using winOpenSSH but it crashed one time, and even after 3-4 reinstalls it never started working again. And I didn't have the patience to really figure out was going wrong, seemed like the ssh worked, but then the sftp server service was down after authentication.

Anyway, this system seems pretty impressive, and very easy to use.

If you pay for it, it does active directory and fun stuff like that too.

share|improve this answer

We're using PureFTPd on FreeBSD. Very configurable and demands very little resources to run in our environment.

share|improve this answer

At work, we use vsftpd and proftpd (with TLS). Both work fine for us. Several hundred users.

share|improve this answer

This may not be considered "ftp" but I use WWW FileShare Pro where I work. It allows us to set up accounts for clients that can't install FTP software. All that's needed on the client end is an internet browser. There are only 20 people working here but we have many clients. I've set up a spare computer as the "server" and mapped the client account folder as a network drive so anyone can put put files into their client's folders for download.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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