Если нужно облако, то придётся повозиться. В принципе-то, годится любой облачный движок, но вот для нормального безопасного подключения хорошо бы поставить VPN.
Если облако не нужно, то SFTP решит все проблемы (ибо решает их уже много лет). Опять-таки, VPN или хотя бы хорошая криптозащита есть хорошо для таких целей.