Best way to migrate data between two linux VPS

Since you have root access, you can ftp (or sftp) from one server directly to the other. Or you could log into server1 and run rsync from cmd line like this:

rsync -av /var/www/html [email protected]:/var/www/html

replace '/var/www/html' with your folder path and replace '192.168.0.100' with your server2 ip address