I know that I can use
rsync over ssh to send files from one Linux computer to another. However, in this case I need to give access to my system to users with a lower level of trust (people who may decide to start snooping in my files in addition to uploading their own). I can make a "submissions" user on my system and give submitters the password so they can use
rsync over ssh, but then any world-readable file on my system is fair game. I need something like ftp with a chroot jail to keep eyes off my data, but ftp itself is insecure. Am I barking up the wrong tree with
rsync over ssh when I should really be investigating network shares or something like that?
- Users can upload any file of any size and resume the transfer if it is interrupted.
- Users can't see my (or, for bonus points, other unprivileged users') files on the system.