You can sign a vm into iCloud.
I have a ridiculous system for backing up photos where a VM downloads them and then the machine uses a script at various intervals with Rsync to get them out the vm. I disable messages on it, but by default they arrived.