All round ftp server
Submitted by daryl on Mon 13 Aug 2007
| vsftpd |
![]() 38% | 380 votes |
| proftpd |
![]() 26% | 269 votes |
| pureftpd |
![]() 10% | 101 votes |
| wu-ftpd |
![]() 1% | 15 votes |
| glftpd |
![]() 1% | 17 votes |
| ftp is dead |
![]() 19% | 195 votes |
| other |
![]() 2% | 21 votes |
| Total 998 votes |
[ Parent ]
I do not use FTP on any of my boxes at home, I use SSH or NFS only. If I were to use FTP at home then I would also use vsftpd.
--
"It's Not Magic, It's Work"
Adam
[ Parent ]
I just start proftpd when I need large file transfer, otherwise I just use scp/nfs
[ Parent ]
[ Send Message | View dkg's Scratchpad | View Weblogs ]
- apache 2.2 (among other web servers) supports large files (> 2GB) and more authentication, authorization, and encryption options than you can shake a stick at.
- HTTP can be used to support file uploads either via traditional POST methods (albeit with some encoding overhead) or via newer techniques like WebDAV. HTTP transfer rates can be transparently reduced for some data by compression negotiation between server and client.
- Depending on how you count/categorize these things, HTTP clients are probably the most widely installed class of software in the world.
[ Parent ]
[ Parent ]
It is supported by us at work for uploading websites to our servers, and for uploading websites to other peoples servers, and the reason for this is that the alternatives aren't well enough developed, or widely deployed. Everyone who does website hosting providers FTP access, and so everyone expects it, all the website authoring tools can use FTP.
I have vsftpd and proftpd, and would suggest people stick with vsftpd unless they have very complex requirements. POST is not a viable replacement, you need manipulation of permissions for websites, so Webdav or similar.
For our own purposes we use ssh almost exclusively, with a little sshfs, and a lot of scp. But you don't want to offer shell access to end users most of the time (they would only mess up), and scponly isn't exactly ideal.
My biggest issue with FTP is plain text authentication, these days folks have very few issues with using it as the clients and servers all do the right thing. Sure compression would be nice, but in a webhosting environment it is 100's of downloads to every upload, so it really doesn't matter as we have bandwidth to burn in that direction.
[ Parent ]
I would like to have some secure ftp server which could fully run in chroot under non-root account, but I didn't find any such package :-(
I would modify your statement to "insecure FTP must die"...
[ Parent ]
Cheers.
[ Parent ]
Unfortunately I find FTP to be the most reliable way to transfer files from Windows to Linux computers since Windows has built-in FTP support. vsftpd is my choice in those cases since its much easier to get up and running than Samba.
In the real world though I strictly use SSH/SFTP on the server and WinSCP/PuTTY for Windows clients.
[ Parent ]

38%