---
title: "SCP e rsync: transferir arquivos para a VPS | RoxyCloud"
description: "Envie e baixe arquivos da VPS por SSH com SCP e rsync: comandos prontos, diferença entre os dois, porta SSH alterada, Windows e como migrar pastas grandes."
url: "https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps"
category: "servidor-vps-cloud"
categoryLabel: "Servidor VPS (Cloud)"
slug: "scp-e-rsync-transferir-arquivos-vps"
datePublished: "2026-09-17"
dateModified: "2026-09-18"
author: "Equipe RoxyCloud"
language: "pt-BR"
readingMinutes: 5
json: "https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps.json"
---

# SCP e rsync: como transferir arquivos para a VPS

Envie e baixe arquivos da VPS por SSH com SCP e rsync: comandos prontos, diferença entre os dois, porta SSH alterada, Windows e como migrar pastas grandes.

**Resposta rápida:** use **SCP** para cópias simples (`scp arquivo.zip root@IP_DA_VPS:/root/`) e **rsync** para sincronizar pastas, porque ele envia só o que mudou e retoma transferências interrompidas (`rsync -avzP pasta/ root@IP_DA_VPS:/destino/`). Os dois funcionam por cima do SSH, com a mesma senha ou chave que você já usa para entrar na VPS.

## Antes de começar: tudo passa pelo SSH

SCP e rsync não são protocolos separados: eles viajam pela conexão SSH. Se você já acessa a VPS por SSH, já pode transferir arquivos, com a mesma criptografia e autenticação. Se ainda não acessou, veja [como acessar a VPS por SSH](https://ajuda.roxycloud.com.br/artigos/um-breve-tutorial-de-como-acessar-o-ssh-de-sua-vps).

Os comandos rodam no **seu computador**, não na VPS. No Linux e no macOS, use o terminal. No Windows 10 e 11, o `scp` já vem com o OpenSSH no PowerShell; o `rsync` funciona pelo WSL. Se preferir interface gráfica, use SFTP com o FileZilla, como mostra o guia de [transferir arquivos por SFTP](https://ajuda.roxycloud.com.br/artigos/transferir-arquivos-vps-sftp).

## SCP: cópias simples

O SCP funciona como copiar e colar entre o seu computador e a VPS: você indica origem e destino, e ele transfere o arquivo inteiro.

```bash
# enviar um arquivo para a VPS
scp backup.zip root@IP_DA_VPS:/root/

# baixar um arquivo da VPS para a pasta atual
scp root@IP_DA_VPS:/var/log/syslog .

# enviar uma pasta inteira
scp -r meu-site root@IP_DA_VPS:/var/www/

# se a porta do SSH foi alterada (atenção: -P maiúsculo)
scp -P 2222 backup.zip root@IP_DA_VPS:/root/
```

O SCP sempre recomeça do zero. Se a conexão cair no meio de um arquivo grande, a cópia precisa ser refeita inteira.

## rsync: sincronizar só o que mudou

O rsync compara origem e destino e envia apenas as diferenças. Na segunda execução, ele transfere só o que mudou, o que deixa sincronizações rotineiras muito rápidas. Instale nas duas pontas (`sudo apt install -y rsync`) e use:

```bash
# enviar uma pasta para a VPS
rsync -avzP meu-site/ root@IP_DA_VPS:/var/www/meu-site/

# baixar uma pasta da VPS
rsync -avzP root@IP_DA_VPS:/var/www/meu-site/ ./meu-site-copia/

# com porta SSH alterada
rsync -avzP -e "ssh -p 2222" meu-site/ root@IP_DA_VPS:/var/www/meu-site/
```

- `-a` : modo arquivo, mantém permissões, datas e links.
- `-v` : mostra o que está sendo copiado.
- `-z` : comprime durante a transferência, útil para texto e código.
- `-P` : mostra o progresso e guarda arquivos parciais, permitindo retomar.

> **Atenção à barra no final:** `meu-site/` copia o **conteúdo** da pasta; `meu-site` sem barra copia a **pasta inteira** para dentro do destino. Esse detalhe é a causa mais comum de pastas duplicadas.

Antes de uma sincronização importante, simule com `--dry-run` (ou `-n`): o rsync mostra o que faria sem alterar nada. A opção `--delete` apaga no destino o que não existe mais na origem; use só depois de testar com `--dry-run`.

## Quando usar cada um

| Tarefa | Melhor opção |
| --- | --- |
| Enviar um arquivo único | SCP |
| Baixar um log rápido | SCP |
| Sincronizar uma pasta várias vezes | rsync |
| Migrar pasta grande com risco de queda | rsync |
| Copiar entre duas VPS | rsync, rodando em uma delas |
| Arrastar e soltar com interface gráfica | SFTP (FileZilla ou WinSCP) |

## Migrar uma pasta grande entre servidores

Para levar um projeto ou mundo de jogo de uma VPS antiga para uma nova, rode o rsync na máquina nova, puxando da antiga:

```
rsync -avzP root@IP_ANTIGO:/home/app/ /home/app/
```

Faça uma primeira cópia com o serviço ainda rodando e, na hora da troca, pare o serviço e rode o mesmo comando de novo: a segunda passada copia só o que mudou e termina rápido. Para arquivos já compactados, como `.zip` e vídeos, tire o `-z`, que só gastaria CPU. Se precisar compactar antes, veja [compactar pastas em ZIP ou TAR.GZ](https://ajuda.roxycloud.com.br/artigos/compactar-pasta-zip-tar-gz-debian-ubuntu).

## Entrar sem senha com chave SSH

Com chave SSH, as transferências também ficam sem senha, o que permite automatizar com cron:

```bash
ssh-keygen -t ed25519
ssh-copy-id root@IP_DA_VPS
```

Depois disso, `scp` e `rsync` usam a chave automaticamente. Para cópias de segurança com agendamento, veja [backup automático com rsync](https://ajuda.roxycloud.com.br/artigos/backup-automatico-linux-rsync). Lembre que espelhar uma pasta não é backup completo: um arquivo apagado por engano é apagado também na cópia se você usar `--delete`. Guarde versões com data.

## Na RoxyCloud

Todas as VPS da RoxyCloud têm acesso root por SSH, então SCP, rsync e SFTP funcionam desde o primeiro acesso. Os dados de conexão (IP, usuário e senha) chegam após a ativação. Se estiver migrando de outro provedor e precisar de ajuda, abra um ticket ou fale no [Discord](https://discord.roxycloud.com.br).

## Perguntas frequentes

**SCP e rsync usam a mesma conexão do SSH?**

Sim. Os dois transferem arquivos por cima do SSH e usam a mesma autenticação. Se você entra por chave, as transferências também usam a chave.

**Qual a diferença entre SCP e rsync?**

O SCP copia o arquivo inteiro toda vez. O rsync compara origem e destino e envia só as diferenças. Para uma cópia única, SCP basta; para sincronizar pastas, rsync é muito mais eficiente.

**Como usar SCP com porta SSH diferente?**

Use `-P` maiúsculo: `scp -P 2222 arquivo root@IP:/destino/`. No rsync, use `-e "ssh -p 2222"`.

**rsync serve como backup?**

Serve para espelhar pastas, mas backup de verdade guarda versões. Combine o rsync com pastas datadas ou use uma ferramenta de backup com histórico.

**Dá para retomar uma transferência interrompida?**

Com rsync e a opção `-P`, sim: ele continua de onde parou. O SCP recomeça do zero.

## Guias relacionados

- [RDP não conecta na VPS Windows? Use o console VNC do painel](https://ajuda.roxycloud.com.br/artigos/console-vnc-vps-windows-rdp-nao-conecta.md)
- [Disco cheio no Linux: como ver o que ocupa espaço na VPS](https://ajuda.roxycloud.com.br/artigos/disco-cheio-linux-ver-espaco-vps.md)
- [Como monitorar uma VPS 24 horas: alertas, uptime e métricas](https://ajuda.roxycloud.com.br/artigos/monitorar-vps-24-horas.md)
- [Como monitorar a VPS com htop e Netdata](https://ajuda.roxycloud.com.br/artigos/htop-e-netdata-monitorar-vps.md)
- [Como instalar o Portainer na VPS para gerenciar o Docker](https://ajuda.roxycloud.com.br/artigos/como-instalar-portainer-vps.md)

## Fonte

Central de Ajuda RoxyCloud: https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps

## Dados estruturados

```json
[
  {
    "@type": "Article",
    "@id": "https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps#article",
    "headline": "SCP e rsync: transferir arquivos para a VPS",
    "description": "Envie e baixe arquivos da VPS por SSH com SCP e rsync: comandos prontos, diferença entre os dois, porta SSH alterada, Windows e como migrar pastas grandes.",
    "url": "https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps",
    "articleSection": "Servidor VPS (Cloud)",
    "inLanguage": "pt-BR",
    "isAccessibleForFree": true,
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps#webpage"
    },
    "image": [
      "https://ajuda.roxycloud.com.br/og-ajuda.png"
    ],
    "author": {
      "@type": "Organization",
      "name": "RoxyCloud"
    },
    "publisher": {
      "@type": "Organization",
      "name": "RoxyCloud",
      "logo": {
        "@type": "ImageObject",
        "url": "https://cdn.roxycloud.com.br/logo.png"
      }
    },
    "datePublished": "2026-09-17T15:06:58.000Z",
    "dateModified": "2026-09-18T00:06:06.000Z"
  },
  {
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Início",
        "item": "https://ajuda.roxycloud.com.br"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Servidor VPS (Cloud)",
        "item": "https://ajuda.roxycloud.com.br/categorias/servidor-vps-cloud"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "SCP e rsync: como transferir arquivos para a VPS",
        "item": "https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps"
      }
    ]
  },
  {
    "@type": "FAQPage",
    "@id": "https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps#faq",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "SCP e rsync usam a mesma conexão do SSH?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Sim. Os dois transferem arquivos por cima do SSH e usam a mesma autenticação. Se você entra por chave, as transferências também usam a chave."
        }
      },
      {
        "@type": "Question",
        "name": "Qual a diferença entre SCP e rsync?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "O SCP copia o arquivo inteiro toda vez. O rsync compara origem e destino e envia só as diferenças. Para uma cópia única, SCP basta; para sincronizar pastas, rsync é muito mais eficiente."
        }
      },
      {
        "@type": "Question",
        "name": "Como usar SCP com porta SSH diferente?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Use -P maiúsculo: scp -P 2222 arquivo root@IP:/destino/. No rsync, use -e \"ssh -p 2222\"."
        }
      },
      {
        "@type": "Question",
        "name": "rsync serve como backup?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Serve para espelhar pastas, mas backup de verdade guarda versões. Combine o rsync com pastas datadas ou use uma ferramenta de backup com histórico."
        }
      },
      {
        "@type": "Question",
        "name": "Dá para retomar uma transferência interrompida?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Com rsync e a opção -P, sim: ele continua de onde parou. O SCP recomeça do zero."
        }
      }
    ]
  }
]
```
