wils@web ~ $ cat ~/ajuda/guia-para-sincronizar-arquivos-entre-servidores-com-rsync-no-ubuntu-22-04.md

Servidores

Guia para sincronizar arquivos entre servidores com rsync no Ubuntu 22.04

atualizado em 31/08/2026

O rsync é uma ferramenta poderosa para sincronização de arquivos entre servidores, permitindo transferências rápidas e eficientes. Neste guia, abordaremos como usar o rsync no Ubuntu 22.04.

Pré-requisitos

  • Dois servidores com Ubuntu 22.04.
  • Acesso SSH configurado entre os servidores.
  • rsync instalado nos dois servidores.

Instalação do rsync

Para garantir que o rsync esteja instalado, execute o seguinte comando em ambos os servidores:

sudo apt update && sudo apt install rsync

Sincronizando arquivos

Para sincronizar arquivos de um diretório local para um diretório remoto, utilize o seguinte comando:

rsync -avz /caminho/do/diretorio/ usuario@ip_do_servidor_remoto:/caminho/do/diretorio_destino/

Explicação dos parâmetros:

  • -a: Modo de arquivo, que preserva permissões, timestamps, etc.
  • -v: Modo verbose, para exibir o progresso.
  • -z: Compacta os dados durante a transferência.

Sincronização bidirecional

Para sincronizar arquivos em ambas as direções, você precisará executar o comando rsync duas vezes, uma de cada servidor. Por exemplo:

rsync -avz usuario@ip_do_servidor_remoto:/caminho/do/diretorio/ /caminho/do/diretorio_local/

Sincronizando usando SSH

Se você deseja usar uma porta SSH diferente da padrão (22), adicione a opção -e:

rsync -avz -e 'ssh -p 2222' /caminho/do/diretorio/ usuario@ip_do_servidor_remoto:/caminho/do/diretorio_destino/

Conclusão

O rsync é uma ferramenta versátil e eficiente para sincronização de arquivos entre servidores. Lembre-se de testar seus comandos em um ambiente seguro antes de aplicá-los em produção. Uma dica valiosa é usar o parâmetro --dry-run para simular a operação antes de executá-la:

rsync -avz --dry-run /caminho/do/diretorio/ usuario@ip_do_servidor_remoto:/caminho/do/diretorio_destino/

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.