Última atualização: 2026-07-12
Há décadas o scp é a forma padrão de mover um arquivo por SSH: já está em quase toda máquina do tipo Unix, todo mundo conhece a sintaxe e ele simplesmente funciona. Não há motivo para fingir o contrário — o scp conquistou seu lugar.
A CLI do Relayium não substitui o SSH; ela se apoia exatamente no mesmo acesso SSH que você já tem. push e pull usam sua conexão SSH do mesmo jeito que o scp, mas acrescentam algumas coisas para as quais o scp nunca foi feito: retomar uma transferência interrompida, verificar cada arquivo com uma soma de verificação, mostrar progresso real e funcionar mesmo quando não há nada instalado do lado remoto.
Vale dizer com clareza: para muitas tarefas, o scp é a ferramenta certa e acrescentar qualquer outra coisa é peso extra.
Tudo abaixo é a CLI do relayium, então instale-a primeiro se ainda não tiver. No macOS ou Linux, um comando coloca um binário pré-compilado no seu PATH:
curl -fsSL https://relayium.com/install.sh | sh
relayium push e relayium pull se conectam pelo acesso SSH idêntico ao que o scp usa — mesmo host, mesma chave, mesma porta. A diferença está no que acontece depois que a conexão é aberta.
Cada arquivo é verificado de ponta a ponta com um hash SHA-256 após chegar, de modo que uma transferência que parece concluída realmente corresponde, byte a byte, ao que foi enviado. Se uma transferência é interrompida — uma conexão caída, a tampa de um notebook fechada — reexecutar o mesmo comando retoma de onde parou em vez de reenviar tudo, e você vê progresso real por arquivo o tempo todo, não uma cópia silenciosa.
A maior diferença prática é o que acontece quando o remoto não tem o relayium instalado. push verifica isso automaticamente e, se não estiver, recorre a transmitir um simples arquivo tar pela mesma conexão SSH para um tar -x do outro lado — assim, push continua funcionando contra um servidor totalmente vazio, sem nada para instalar antes. Esse plano de reserva é exclusivo do push: pull sempre precisa do relayium já instalado no remoto, porque num pull a máquina remota é a que atua como remetente.
relayium push ./photos user@your-server:backups/
relayium pull user@your-server:backups/ ./restore
O scp só funciona onde você tem acesso SSH. A CLI do Relayium acrescenta mais duas formas de mover arquivos para as quais o scp não tem equivalente.
relayium serve transforma uma máquina sua num destino daemon direto acessível por TLS 1.3 com fixação — sem SSH, sem porta 22, a confiança se estabelece na primeira conexão (aprovada de forma interativa, ou pré-autorizada com relayium authorize para uso sem supervisão) e fica fixada dali em diante. Faça push direto para ela com um endereço relayium://.
Para enviar pela internet a alguém sobre quem você não tem nenhum acesso SSH, relayium send / receive emparelha, em vez disso, dois computadores com um código curto — ponto a ponto direto, com um código de verificação curto (SAS) que os dois lados comparam antes de qualquer byte se mover. O scp não tem resposta para esse caso; você precisaria antes de acesso SSH.
relayium push ./build relayium://your-server
relayium send ./report.pdf
Copiar uma pasta inteira repetidamente com scp -r significa reenviar tudo toda vez, sem nenhuma noção do que mudou ou do que deveria ser removido. relayium sync constrói um espelho incremental unidirecional sobre push/pull ou daemon direto: só os arquivos alterados se movem, --delete remove no destino os arquivos que sumiram da origem, e --watch continua ressincronizando em tempo real sempre que um arquivo muda localmente — sem precisar de tarefa cron.
relayium sync ./photos user@your-server:backups/photos --delete --watch
As diferenças que mais importam, lado a lado:
Para o push/pull não — ele usa seu próprio acesso SSH exatamente como o scp, sem conta Relayium e sem fazer login, e o mesmo vale para daemon direto e sync. O send e o up na nuvem são as exceções: o send precisa de conta para que o servidor gere o seu código de emparelhamento (não se você passar um código que lhe deram), e o up precisa para guardar o arquivo. Receber nunca precisa.
Sim. push verifica primeiro e, se o relayium não estiver lá, recorre a um simples fluxo tar pela mesma conexão SSH, de modo que continua funcionando contra um servidor vazio. Esse plano de reserva é exclusivo do push — pull sempre precisa do relayium já instalado no remoto, já que o remoto atua como remetente num pull.
Os comandos se parecem: relayium push src user@host:dest em vez de scp -r src user@host:dest. A diferença só aparece quando algo dá errado — uma conexão caída é retomada em vez de reiniciar, e cada arquivo é verificado por soma de verificação na chegada.
Para uma cópia pontual de verdade em que nada precisa ser retomado, nada precisa ser verificado e você não quer nenhum binário extra, o scp já está ali e é a escolha mais simples. Também é a opção padrão mais segura dentro de scripts rápidos em que você não quer uma nova dependência.
Sim, totalmente — sem nível pago, licenciada sob AGPL-3.0 e de código aberto, e cada modo conecta as duas pontas diretamente.
Instale a CLI gratuita do Relayium e experimente push ou pull com o acesso SSH que você já tem.
Obter a CLI