Bom até eu mesmo há algum tempo precisei dessas informações para migrar meus sites que estavam em um servidor muito ruim e eu queria efetuar a migração sem precisar efetuar o backup, fazer o download e após enviar para o novo servidor e efetuar aquele processo que dá muito trabalho que é de criar as bases de dados e usuários e após fazer o upload do backup da base de dados de todas as contas.
Vejamos como enviar o backup remotamente sem precisar efetuar nenhum download somente você seguir as informações abaixo:
1º passo – Entre em sua conta cpanel do servidor atual:

2º Passo: Clique no Botão Fazer Download ou Gerar um Backup de Website Completo.
3º Passo: (Informe os dados do servidor que você irá enviar o seu site) Em Destino de Backup você seleciona a opção: Servidor FTP (transferência de modo passivo) e preencher o campo Servidor Remoto (apenas FTP/SCP) que é o ftp do site exemplo: ftp.seusite.com, Usuário Remoto (apenas FTP/SCP) é o usuário que você usa para entrar em seu cpanel ou ftp, digite a Senha Remota (apenas FTP/SCP) que a mesma senha que você usa para entrar no cpanel ou ftp, digite a Porta (apenas FTP/SCP) que na grande a grande maioria dos servidores usam 21 que eu recomendado usar, digite o Diretório Remoto (apenas FTP/SCP) que é onde o Backup será enviado.
4º Passo: o processo de backup já está sendo iniciado agora é só aguardar um e-mail informando de que seu backup já foi concluído.
5º Passo: Entre na sua nova conta do cpanel e clique em Gerenciador de Arquivo:

6º Passo: Extraia o arquivo “homedir.tar” da mesma forma que você fez antes com o backup; na caixa do destino dos arquivos coloque “/”.
7º Passo: Se você usa WordPress ou outro sistema de publicação que utilize banco de dados, será necessário migrá-lo também.
Clique novamente em “Arquivos > Backups”, rolando um pouco a página você verá todas suas bases de dados. Clique em “download” e baixe uma por uma.
No novo servidor, navegue até a mesma página e faça upload de todas as bases de dados.
8º Passo: Vá para página inicial do cPanel e clique em “Bases de Dados” e clique em “Bases de dados MySQL”, crie um usuário para cada base, ou um único, e associe o(s) usuário(s) às bases. Por questões de segurança é melhor um usuário para cada base.
Já está quase tudo feito agora é preciso que você altere as configuração das bases de dados que você restaurou com dados dos novos usuários, base de dados e senha.
Qualquer dúvida é só comentar abaixo que teremos o prazer de tirar suas dúvidas.

