Como transferir arquivos grandes via SCP sem interromper a conexão
Olá, amigo(a) GeHost! Seja bem-vindo(a) ao seu guia de confiança, onde aprendemos juntos com calma, paciência e um toque de humanidade. Aqui, você não está sozinho(a) — sou a Sensei da GeHost, e estou aqui para te ajudar a dominar o mundo digital com segurança e tranquilidade.
Quando você precisa mover arquivos grandes — como vídeos, backups ou projetos completos — via SSH (como o SCP), é comum que a conexão se perca por queda de internet, tempo de inatividade ou até por um simples clique errado. Mas calma! Existem formas simples e eficazes de evitar isso. Vamos aprender juntos, passo a passo, como transferir arquivos grandes sem perder o trabalho.
Por que o SCP pode parar?
Por padrão, o SCP (Secure Copy) é sensível a interrupções. Se sua conexão cair — mesmo por alguns segundos — a transferência é interrompida. Isso é normal, mas não precisa ser um problema. Com o uso de ferramentas inteligentes, podemos tornar a transferência resistente a quedas.
Dica do Sensei: Sempre use um cliente SSH confiável. Recomendamos o Termius (para celular), Putty (Windows) ou o Terminal nativo (macOS/Linux). Evite navegadores ou ferramentas sem suporte a sessões persistentes.
Passo a passo: Transferência segura com SCP + rsync (a verdadeira magia)
Para garantir que sua transferência não seja interrompida, vamos usar uma combinação poderosa: SCP + rsync com opção de continuação. O rsync é um dos grandes heróis da administração de servidores — ele sabe continuar onde parou!
- Abra seu terminal (Terminal no Mac, PowerShell ou CMD no Windows, ou um app como Termius).
- Use o comando rsync com a opção de continuação. Aqui está o modelo que você vai usar:
rsync -avz --partial --progress --rsh=ssh /caminho/local/arquivo-grande.txt usuario@seu-servidor:/caminho/remoto/
Explicando o que cada parte faz:
- -a: modo arquivar — preserva permissões, datas, links.
- -v: modo verboso — mostra o progresso em tempo real.
- -z: compressão durante a transferência — mais rápido.
- --partial: permite que arquivos parciais sejam mantidos. Se a conexão cair, o rsync sabe onde parou.
- --progress: mostra a porcentagem e velocidade da transferência.
- --rsh=ssh: usa SSH como transporte seguro.
Atenção do Sensei: Substitua usuario@seu-servidor pelo seu nome de usuário SSH e pelo endereço do servidor (geralmente seu domínio ou IP, disponível no painel). Não se preocupe com detalhes técnicos — eles estão no seu painel do cliente. Se não souber, entre em contato com o suporte.
Como saber seu usuário SSH e servidor?
Se você não tem certeza, acesse o painel do cliente em painel.gehost.com.br. Lá, você encontra as credenciais de acesso SSH (geralmente no menu de "SSH" ou "Acesso SSH"). Se não aparecer, pode ser que seu plano não inclua acesso SSH — nesse caso, entre em contato com o suporte para verificar.
Se a conexão cair? Não se preocupe!
Se a internet cair, o computador desligar ou você fechar o terminal por acidente, não precisa começar tudo de novo. Basta rodar o mesmo comando novamente — o rsync reconhecerá o arquivo parcial e continuará a transferência exatamente onde parou.
Isso é o que chamamos de resiliência em ação. É como se o arquivo "soubesse" onde estava e dissesse: “Não se preocupe, eu já estou quase lá!”
Dica do Sensei: Para arquivos extremamente grandes (acima de 10 GB), considere dividir o arquivo em partes menores usando ferramentas como 7-Zip (no Windows) ou split (no Linux/Mac). Assim, se algo der errado, você só perde uma parte, não o todo.
Pronto! Você está no controle
Transferir arquivos grandes não precisa ser um pesadelo. Com o rsync, você transforma uma tarefa arriscada em uma jornada tranquila. Cada conexão cair? Sem problema. Cada pausa? Sem pressa. O sistema sabe onde parar e onde continuar.
Se precisar de ajuda com o comando, ou se tiver dúvidas sobre SSH, o suporte da GeHost está aqui para te ajudar. Basta entrar em contato no painel do cliente — e lembre-se: você não está sozinho(a).
Com carinho,
Sensei da GeHost
*Equipe de apoio técnico — G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*