Login Via SSH to the Source server
Go to the directory where your website files are.
now type in tar -cvf sitecopy.tar ./
Now exit and go to the new server and move to the directory where you are going to host the server.
wget yourdomain.com/sitecopy.tar
tar -xvf sitecopy.tar
Make sure the correct owner and group are on your files you just unpacked by typing
ls -la
If the owner or group is wrong you can correct this by
chown -R owner.group ./
owner.group should be replaced with the owner name you want and the group name you want. This will recursively go through all your files and directories and changed them to the correct owner and group.
Now all your files are restored with correct permissions in your new server