Remote backup server: vsftpd/SSL or openssh/sftp or ?
I want to build a secure backup server to be deployed in a remote location. (Let's assume for the moment the remote location is physically secure.) It looks like two options are:
1. vsftpd (or Pure-FTPd or some other FTP server) over SSL; or,
2. sftp or scp from OpenSSH.
Are there any other significantly better options I should know about?
Which option do you recommend and why? Is it more secure? Easier to set up and configure? More robust?
I am a total n00b, so I want to do a reality check on the basic concepts before I get started. Any advice would be greatly appreciated.