The Admin Backup/Transfer option should be all you need to move sites between servers, but the servers must first be properly configured. Note that recent tests show that if you use /etc/virtual/limit_USER files, you may need to move them separately.
Jeff