Lo primero es lo primero. Con este pequeño y simple comando tar archivamos todos nuestros datos /var/www/.
tar -zcvf archive.tar.gz /var/www
Code language: JavaScript (javascript)
Ahora volcamos la base de datos MySQL con el siguiente comando.
mysqldump -u root -p databasename > /root/backupname.sql
Code language: JavaScript (javascript)
Se le pedirá que escriba la contraseña del usuario de la base de datos (en este caso raíz).
scp archive.tar.gz root@destinationserver:/root
scp /root/backupname.sql root@destinationserver:/root
Nuevamente se le pedirá dos veces la contraseña del servidor remoto pero todos sus datos confidenciales se guardarán allí.
Nuevamente, esta es una demostración muy simple y pequeña de lo que puede hacer con tar, scp y ssh.