Transferir arquivos para a VPS com SCP e rsync
Subir um site, baixar um backup ou mover a pasta de um servidor: SCP resolve cópias diretas e rsync sincroniza só o que mudou. Veja quando usar cada um sobre a mesma conexão SSH.
Tudo sobre o SSH
SCP e rsync não são protocolos separados de transferência: eles viajam por cima do SSH. Isso significa que, se você já configurou login por chave, as transferências também ficam sem senha e criptografadas. Se ainda não acessou a VPS, comece por acessar a VPS pela primeira vez.
SCP para cópias simples
O SCP funciona como um copiar e colar entre o seu computador e a VPS. Você indica a origem e o destino, e ele transfere o arquivo inteiro. É perfeito para enviar um arquivo de configuração ou baixar um log rápido, sem complicação.
Para enviar uma pasta inteira com SCP, use a opção recursiva. Para uma sincronização que se repete, prefira o rsync, que economiza tempo e banda.
rsync para sincronizar
O rsync compara o que já existe no destino e envia apenas as diferenças. Numa segunda execução, ele transfere só o que mudou, o que torna sincronizações rotineiras muito rápidas. Também retoma de onde parou se a conexão cair.
Quando usar cada um
| Tarefa | Melhor opção |
|---|---|
| Enviar um arquivo único | SCP |
| Sincronizar uma pasta repetidas vezes | rsync |
| Migrar pasta grande com risco de queda | rsync |
| Baixar um log rápido | SCP |
Pastas grandes
- rsync para migrações grandes que podem ser retomadas
- Login por chave para transferências sem senha
- Verificação de integridade após a cópia
- restic para backup com versões e retenção
Para mover um projeto inteiro entre máquinas, o rsync é o aliado. Para backup com histórico, vá além e use o restic com cron. Para a máquina certa, conheça as linhas em planos VPS.
Perguntas frequentes
- SCP e rsync usam a mesma conexão do SSH?
- Sim. Os dois transferem arquivos por cima da conexão SSH, então herdam a mesma segurança e a mesma autenticação. Se você já entra por chave, as transferências também usam a chave.
- Qual a diferença entre SCP e rsync?
- O SCP copia arquivos do início ao fim toda vez. O rsync compara origem e destino e envia apenas as diferenças. Para uma cópia única, SCP basta. Para sincronizar pastas repetidas vezes, rsync é muito mais eficiente.
- rsync serve para backup?
- Serve para espelhar pastas, mas backup de verdade pede versões e histórico. Para snapshots criptografados com retenção, uma ferramenta dedicada como o restic se encaixa melhor que rsync puro.
- Posso retomar uma transferência interrompida?
- Com rsync, sim. Ele retoma do ponto em que parou e só completa o que falta, o que é ideal para conexões instáveis ou pastas muito grandes. O SCP recomeça do zero.
Próximo passo
Ver planos VPS
VPS root no Brasil com NVMe e AntiDDoS.
Guias relacionados
Como acessar sua VPS pela primeira vez via SSH
Comprou a VPS e recebeu IP, usuário e senha. Agora é hora do primeiro login. Veja como conectar por SSH em qualquer sistema e o que fazer nos primeiros minutos.
Como configurar chave SSH sem senha na VPS
Login por chave é mais seguro e mais cômodo que senha. Você gera um par de chaves, envia a pública para o servidor e entra sem digitar nada. Veja como em poucos passos.
Como automatizar backup da VPS com restic e cron
Backup que depende de você lembrar não funciona. Com restic e cron você cria snapshots criptografados, envia para fora da VPS e mantém uma política de retenção sem esforço diário.