newbie question here - I am renting a remote machine with redhat 9 installed, and successfully hosting several sites on it using the pre-installed plesk software.

I am (carefully) working my way around the system using shell access, configuring areas that I can't in plesk (advanced MySQL etc).

I would like to completely back the server up to my local machine (windows), and use this backup to restore to another local machine so that I can test settings on a dummy server rather than the live one.

What are the best and easiest ways of doing this?