Remote upgrade of Linux system for popular online blogger; backup, replicate entire system; upgrade operating system; restore backup files; upgrade or install new programs.
Client used Linux Mint (an Ubuntu derivative).
Remote program used was TeamViewer. (This was a volunteer project.)
Setup VPN; use SSH; backup with RSync or similar; do advance prep work.