wils@web ~ $ cat ~/ajuda/como-transferir-arquivos-entre-servidores-linux-usando-sftp-com-o-openssh-guia-passo-a-passo.md

Linux

Como transferir arquivos entre servidores Linux usando SFTP com o OpenSSH: Guia passo a passo

atualizado em 04/09/2026

Transferir arquivos entre servidores Linux pode ser feito de forma segura utilizando o SFTP (SSH File Transfer Protocol) com o OpenSSH. Este guia passo a passo irá ajudá-lo a realizar essa tarefa de maneira eficiente.

Pré-requisitos

  • Dois servidores Linux com acesso SSH.
  • OpenSSH instalado em ambos os servidores.
  • Credenciais de acesso (usuário e senha ou chave SSH).

Passo a Passo

1. Acessar o Servidor de Origem

Primeiro, você precisa acessar o servidor de onde deseja transferir os arquivos. Use o seguinte comando:

ssh usuario@servidor_origem

2. Iniciar a Sessão SFTP

Uma vez conectado ao servidor de origem, inicie uma sessão SFTP com o servidor de destino:

sftp usuario@servidor_destino

3. Navegar e Transferir Arquivos

Após estabelecer a conexão SFTP, você pode navegar pelos diretórios e transferir arquivos. Use os seguintes comandos:

  • Navegar para um diretório: cd /caminho/do/diretorio
  • Listar arquivos: ls
  • Transferir um arquivo do servidor de origem para o destino: put arquivo.txt
  • Transferir um arquivo do servidor de destino para o origem: get arquivo.txt

4. Encerrar a Sessão SFTP

Após concluir a transferência, você pode encerrar a sessão SFTP com o comando:

bye

Conclusão

Transferir arquivos usando SFTP é uma maneira segura e eficiente de gerenciar dados entre servidores Linux. Sempre verifique as permissões dos arquivos após a transferência. Uma dica útil é usar a opção -r para transferir diretórios inteiros:

put -r diretorio

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.