So I have a friend that I needed some data from and lets just say the data was “fragile” so we obviously wanted to transfer it in a secure anonymous way (didn’t feel like making an account just for a few things). On my own server, all I had to do was mount his FTPes share using curlftpfs.
curlftpfs ftp://ftp.lolcakes.com /mnt/ftp
curlftpfs -o tlsv1 -o ssl_control -o no_verify_hostname -o no_verify_peer -o allow_other ftp.lolcakes.com /mnt/ftp
NOTE: The above does not verify the certificate (which in my case, wasn’t a big deal). For curlftpfs to connect without no_verify set, you must add the server’s certificate to “/etc/ssl/certs/ca-certificates.crt”. If you have a username and password, just modify to “user:[email protected]”.
Yay file transfers!! More here.