Como copiar arquivos para a VPS (SCP, SFTP, WinSCP e rsync)

João Guilherme

João Guilherme

Última atualização em Sep 29, 2026

Windows (interface gráfica): WinSCP

  1. Baixe o WinSCP.
  2. Protocolo SFTP, host = IP da VPS, porta 22, usuário root e a senha (ou chave).
  3. Arraste os arquivos entre o seu computador (esquerda) e a VPS (direita).

Alternativa: FileZilla (mesmos dados, protocolo SFTP). Para VPS Windows, o mais simples é copiar e colar dentro da sessão de Área de Trabalho Remota, ou mapear uma unidade local em Opções → Recursos Locais do cliente RDP.

Linha de comando: scp

# do seu computador para a VPS
scp arquivo.zip root@IP-DA-VPS:/root/

# uma pasta inteira
scp -r minha-pasta root@IP-DA-VPS:/var/www/

# da VPS para o seu computador
scp root@IP-DA-VPS:/root/backup.tar.gz .

Funciona no PowerShell do Windows 10/11, no macOS e no Linux.

Transferências grandes ou que podem cair: rsync

Retoma de onde parou e só envia o que mudou:

rsync -avz --progress minha-pasta/ root@IP-DA-VPS:/var/www/minha-pasta/

Na VPS: sudo apt install rsync se não existir.

Arquivo já está na internet? Baixe direto na VPS

Muito mais rápido que subir do seu computador:

wget https://exemplo.com/arquivo.zip
# ou
curl -LO https://exemplo.com/arquivo.zip

Dicas

  • Compacte antes de enviar muitos arquivos pequenos: tar -czf site.tar.gz pasta/ e descompacte na VPS com tar -xzf site.tar.gz.
  • Para backups recorrentes, prefira o Object Storage com rclone.
  • Permissões: arquivos de site normalmente precisam pertencer ao usuário do servidor web (sudo chown -R www-data:www-data /var/www/site).