Base de Conhecimento

SFTP ou FTP: qual escolher e quando usar o FTPS

  • sftp, ftp, ftps, transferência de arquivos, 11cloud
  • Usuários acharam útil: 0

Entenda o que muda entre SFTP, FTP e FTPS, quando cada um serve e como conectar por SFTP no terminal, com exemplos do dia a dia de uma empresa.

Por Redação Eleven Host · @robson.direitodigital · Atualizado em 18 de outubro de 2026 · 7 min de leitura

Capa: janela de terminal da Eleven Host com o título SFTP ou FTP

Arte: Eleven Host. Guia para escolher entre SFTP, FTP e FTPS na transferência de arquivos. Arte: Eleven Host

SFTP ou FTP? Prefira o SFTP: ele roda sobre SSH e criptografa o login e os arquivos. O FTP comum envia usuário e senha em texto puro. O FTPS é o FTP com TLS e serve quando o sistema só trabalha com a família FTP. Veja como decidir e conectar.

As três siglas em uma olhada

  • FTP: protocolo antigo de transferência de arquivos. Usa a porta 21 para comandos e abre outra conexão para os dados. Nada viaja criptografado.
  • FTPS: o mesmo FTP, com uma camada TLS por cima, parecido com o que o HTTPS faz com o HTTP. Pode ser explícito (começa em texto e passa para TLS na mesma porta 21) ou implícito (TLS desde o início, por convenção na porta 990).
  • SFTP: protocolo diferente, que funciona dentro de uma conexão SSH. Por padrão usa a porta 22, a mesma do acesso remoto ao servidor.

O nome parecido engana. SFTP não é "FTP com S de seguro". É outro protocolo, com outra origem. Também não se confunde com o SCP, que é outro programa que usa SSH para copiar arquivos.

Por que o FTP comum é um risco

O FTP nasceu na década de 1970, quando redes eram poucas e fechadas. Hoje, o usuário, a senha e o conteúdo dos arquivos passam pela rede como texto legível. Quem estiver no meio do caminho, como uma rede Wi-Fi aberta ou um equipamento comprometido, consegue ler tudo.

Exemplo prático: uma contabilidade envia planilhas de clientes por FTP a partir de um café. Se alguém na mesma rede capturar o tráfego, leva a senha do servidor junto com as planilhas. Trocar o protocolo resolve essa exposição. Trocar só a senha, não.

O FTP ainda tem outra característica que atrapalha: o modo passivo escolhe portas altas para os dados. Isso obriga o administrador a abrir uma faixa de portas no firewall, o que aumenta a superfície de ataque e complica a vida de quem configura.

Como o SFTP funciona

No SFTP, o cliente abre uma sessão SSH. Dentro dela, o servidor entrega o subsistema de transferência. Login, comandos, nomes de arquivos e conteúdo viajam criptografados na mesma conexão. Por isso basta liberar uma porta no firewall, a 22 se você não a mudou.

Outra vantagem é a autenticação por chave SSH: em vez de digitar uma senha, o computador prova quem é com um par de chaves. Para automações, como um script de backup que roda de madrugada, isso é mais seguro e mais prático do que guardar senha em arquivo.

SFTP e FTPS criptografam a transferência. O FTP comum não. A diferença está no que viaja pela rede, não no nome parecido.

Quando usar cada um

Use esta lista como ponto de partida e adapte à sua realidade:

  • SFTP: a primeira opção para envio manual, scripts de backup, integração entre servidores e qualquer arquivo com dado de cliente.
  • FTPS: quando o programa ou o equipamento da empresa só sabe FTP com TLS e trocar a integração não é viável agora. Exemplo: um sistema de gestão que exporta relatórios sozinho por FTP e já oferece a opção de TLS.
  • FTP puro: evite para dado real, mesmo dentro da rede interna. Se não houver alternativa, isole o servidor e não reaproveite essa senha em nenhum outro lugar.

Mais três situações do dia a dia. Uma agência que sobe arquivos de um site para o servidor pode trocar a configuração do cliente de FTP para SFTP, trocando o tipo de conexão e a porta no cadastro do servidor. Um desenvolvedor que automatiza cópias usa SFTP com chave. Uma loja que recebe arquivos de um fornecedor pode combinar com ele um destes dois: SFTP ou FTPS.

Tem dúvida sobre qual protocolo usar? A equipe esclarece. Falar com a equipe

Passo a passo: conectar por SFTP no terminal

No macOS e no Linux o comando sftp já vem pronto para uso. No Windows, confira se o cliente OpenSSH está instalado ou use um programa gráfico de transferência que aceite SFTP. Os valores abaixo são de exemplo: troque pelos dados do seu servidor.

  1. Abra o terminal e conecte: sftp usuario@exemplo.com. Se a porta não for a 22, use sftp -P 2222 usuario@exemplo.com.
  2. Na primeira conexão, o programa mostra a impressão digital (fingerprint) do servidor. Compare com a que o administrador informou antes de aceitar. Esse passo evita conectar em um servidor falso.
  3. Digite a senha ou, se você usa chave, deixe o programa usar a chave configurada.
  4. Veja onde você está com pwd e liste os arquivos com ls.
  5. Envie um arquivo com put relatorio.pdf e baixe outro com get contrato.pdf.
  6. Para encerrar, digite exit.

Para usar chave em vez de senha, crie o par no seu computador com ssh-keygen -t ed25519. A chave privada fica só com você, e apenas a chave pública vai para o servidor. Se aparecer erro de permissão, confira se o arquivo da chave privada pode ser lido só pelo seu usuário (chmod 600, no Linux e no macOS).

Se você administra o próprio servidor

Em servidores Linux com OpenSSH, o SFTP faz parte do OpenSSH, então ele já está disponível quando o serviço SSH está instalado e ativo. Em Debian e Ubuntu, confira com sudo systemctl status ssh. Se o serviço não existir, instale com sudo apt install openssh-server.

Se quiser que um usuário acesse só uma pasta, o OpenSSH oferece a opção ChrootDirectory no arquivo /etc/ssh/sshd_config. Ela tem regra rígida: a pasta raiz do usuário precisa pertencer ao root e não pode ter escrita para outros. Teste em uma segunda sessão antes de fechar a atual, para não ficar sem acesso se algo der errado.

Entenda

  • Prefira SFTP. Use FTPS só quando o sistema exigir FTP.
  • Evite FTP sem criptografia para qualquer dado de empresa.
  • Dê um usuário para cada pessoa ou sistema, com a menor permissão possível.
  • Prefira chave SSH a senha em scripts automáticos.
  • Confira o fingerprint na primeira conexão.

Checklist rápido de segurança

  • Desative o FTP puro no servidor, se ele não for mais necessário.
  • Use senhas longas e únicas. Em servidores que você administra, considere desativar a senha e usar só chave.
  • Revise de tempos em tempos quem tem acesso e remova contas de pessoas que saíram da empresa.
  • Mantenha o sistema e o serviço SSH atualizados.
  • Guarde cópias dos arquivos importantes em outro lugar. Transferir com segurança não substitui backup.

E na 11Cloud?

A página pública da 11Cloud informa acesso pelo navegador e por SFTP, FTP/FTPS e WebDAV, com conexões criptografadas por HTTPS, SFTP e FTPS. Ou seja, as opções seguras descritas acima estão entre os formatos de acesso listados. Para ver como configurar cada formato, leia como conectar na 11Cloud por navegador, SFTP e WebDAV. Para uma visão geral do serviço, veja o guia de por onde começar a usar a 11Cloud.

Dados de conexão como endereço, porta e usuário dependem do seu serviço. Confira nesses guias ou abra um chamado se algo não bater. Se você prefere montar o seu próprio ponto de transferência, o artigo o que é servidor VPS explica a base.

Precisa de um servidor administrado por você para receber arquivos por SFTP? Ver planos de VPS

Perguntas frequentes

SFTP é o mesmo que FTPS?

Não. O SFTP funciona sobre SSH e usa uma conexão só. O FTPS é o FTP com TLS e pode usar portas adicionais para os dados. Os dois criptografam, mas são protocolos diferentes e não se conectam entre si.

Meu cliente de FTP aceita SFTP?

Há programas gráficos de transferência que oferecem o tipo de conexão SFTP. Procure essa opção na tela de configuração do servidor e ajuste a porta se necessário. Se o seu programa não tem, vale trocar por um que tenha.

O FTP ainda pode ser usado?

Tecnicamente funciona, mas não protege usuário, senha nem conteúdo. Se um sistema antigo exige FTP, prefira FTPS e isole esse acesso. Para dado de empresa, o caminho recomendado é migrar para SFTP.

SFTP substitui o backup?

Não. O SFTP protege o transporte dos arquivos. O backup é a cópia guardada para você recuperar dados depois de um erro ou de um ataque. Os dois se complementam.

Esta resposta lhe foi útil?

Artigos Relacionados