I always wondered how hard it might be to get ftp running with encryption (preferably proFTPd since that has always been my choice ftp server).
I did realize how easy it was. Of course again this documentation really only refers to Fedora Core 5. I am sure you can take this info and put it towards any other linux os.
proFTPd TLS extremely mini howto
## Add the Following lines.. or uncomment them# TLS
# Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html
Create the proftp.pem and proftpd-key.pem files
## Run this command as root
openssl req -new -x509 -days 365 -nodes -out /etc/pki/tls/certs/proftpd.pem -keyout /etc/pki/tls/certs/proftpd-key.pem
Start the proFTPd service
## Run the command as root
service restart proftpd
Continue below if your FTP server is behind a firewall or is part of a NAT