I have a large file (~20GB) that I’d like to send to someone in a secure manner. I’m worried about the large cloud companies accessing and/or knowing that I am sharing this file. Does anyone have any experience with something like this? I was thinking of zipping it with 7zip while randomizing the name and adding a password to the archive to obfuscate the file. Then to distribute the file to a handful of people I was thinking I could create a VM on Linode or Digital Ocean harden it and then grant SSH access to the few users I want to download the file via SSH.
Does anyone have any better suggestions or see any flaws in my proposed plan?