I need to send large files from a Linux machine to another using cryptography. The sender machine knows the recipient IP but not vice-versa. I don't need strong cryptography and prefer higher-speed less-secure solutions.
There are no problems with presharing crypto keys but I'd prefer not dealing with SSH users creation.
I think to HTTP PUT over TLS, but I never had experience with it and I prefer to hear which are the possible solutions.
Ah, I need some kind of authentication to avoid abuse.
What about rsync? I know that it can listen as a daemon but I don't know anything about cryptography. So pipeing with OpenSSL may be a solution.