Como transferir arquivos entre dois VPS usando rsync imprimir

  • 0

Como transferir arquivos entre dois VPS usando rsync

Olá, viajante do servidor! Seja bem-vindo ao nosso canto de sabedoria técnica. Hoje, vamos aprender juntos uma das ferramentas mais poderosas do mundo do servidor: rsync. Com ele, você pode mover arquivos entre dois VPS com rapidez, segurança e eficiência — como um verdadeiro ninja do sistema.

Este guia foi escrito com carinho para quem está começando, mas quer dominar o assunto. Vamos com calma, passo a passo, como um bom Sensei ensina seu discípulo.

Antes de começar: o que você precisa

Antes de tocar no código, vamos garantir que você tenha tudo certo:

  • Dois servidores VPS (não importa o sistema operacional, desde que tenham SSH ativado).
  • Conexão SSH ativa em ambos os servidores.
  • Permissão de acesso via SSH com chave pública (recomendado) ou senha (menos seguro).
  • Conhecimento básico de terminal (linha de comando).
Dica ninja: Use chaves SSH em vez de senha. É mais seguro e evita digitar senha toda vez. Se precisar, consulte nosso guia sobre Configurar SSH com chaves no painel do cliente.

Passo a passo: transferindo arquivos com rsync

  1. Conecte-se ao seu primeiro VPS via SSH. Abra seu terminal (no Linux/Mac) ou use o Putty (no Windows) e digite:

    ssh usuario@ip_do_primeiro_vps

    Substitua usuario pelo nome de usuário do seu servidor e ip_do_primeiro_vps pelo endereço IP real do servidor (não vamos mostrar aqui, como de costume).

  2. Depois de logado, digite o comando abaixo para verificar se o rsync está instalado:

    rsync --version

    Se aparecer a versão, tudo certo! Se não, você pode instalar com:

    sudo apt install rsync -y (em sistemas Debian/Ubuntu)

  3. Prepare o destino no segundo VPS. Certifique-se de que o diretório onde você quer receber os arquivos já existe. Por exemplo:

    mkdir /home/usuario/diretorio_destino

    Substitua usuario e diretorio_destino pelo caminho real no segundo servidor.

  4. Execute o rsync do seu primeiro VPS para o segundo. Use este formato:

    rsync -avz /caminho/do/arquivo/ usuario@ip_do_segundo_vps:/caminho/de/destino/

    Exemplo prático:

    rsync -avz /home/usuario/site/ usuario@192.168.1.100:/home/usuario/copias/site/

    Explicando os parâmetros:

    • -a = modo arquivar (mantém permissões, datas, links simbólicos).
    • -v = verbose (mostra o progresso).
    • -z = compressão durante o envio (mais rápido).
  5. Confirme a transferência. Ao executar o comando, o sistema vai pedir a senha (ou usar a chave SSH) do segundo VPS. Após a confirmação, você verá uma lista de arquivos sendo transferidos. Quando terminar, o processo estará completo.

  6. Verifique o destino. Conecte-se ao segundo VPS e confira se os arquivos chegaram no caminho esperado:

    ls /caminho/de/destino/

    Se tudo estiver lá, parabéns! Você acabou de dominar uma das técnicas mais úteis do mundo do servidor.

Dicas extras para não errar

  • Use rsync -avz --dry-run antes de enviar para testar o que será transferido (sem realmente mover).
  • Para sincronizar pastas inteiras, use a barra no final do caminho: /pasta/ (evita problemas com subpastas).
  • Se o segundo VPS tiver porta SSH diferente (ex.: 2222), use:
  • rsync -avz -e "ssh -p 2222" /caminho/ usuario@ip:destino/
Importante: Este guia não envolve dados internos da GeHost, como IPs, senhas ou planos. Se precisar de ajuda com acesso SSH ou configuração de servidor, entre em contato com nosso suporte no painel do cliente — estamos aqui para te ajudar.

Conclusão: você é um mestre agora

Transferir arquivos entre VPS com rsync não é magia — é técnica, paciência e prática. Agora você tem uma ferramenta poderosa em mãos, capaz de mover grandes volumes de dados com segurança e eficiência.

Se este guia te ajudou, compartilhe com outros viajantes. E lembre-se: cada comando é um passo no caminho da excelência. Você está no caminho certo.

Com carinho, seu Sensei da GeHost


Esta resposta lhe foi útil?

« Retornar