FTP (File Transfer Protocol, ou protocolo de transferência de arquivos) é a forma clássica de enviar e baixar arquivos entre o seu computador e um servidor, como o da hospedagem do seu site. Para usar, você precisa de um cliente FTP, um programa gratuito como FileZilla, WinSCP ou Cyberduck, e dos dados de acesso da sua conta.

Mesmo com gerenciador de arquivos no painel e instalação de WordPress em um clique, o FTP continua útil: é por ele que se sobe um site inteiro de uma vez, se troca um plugin que travou o painel ou se baixa uma cópia dos arquivos. A seguir você vê como ele funciona, por que preferir a conexão segura e como conectar passo a passo.


O que é FTP e para que serve

O FTP é um dos protocolos mais antigos da internet, criado nos anos 1970, antes mesmo da web. Ele define como dois computadores conversam para listar pastas, enviar (upload) e receber (download) arquivos. Até hoje é suportado por praticamente toda hospedagem com cPanel.

Ilustração sobre o que é um cliente FTP e a transferência de arquivos

No dia a dia de quem cuida de um site, o FTP resolve situações como estas:

  • Publicar um site feito no computador, com centenas de arquivos e pastas, de uma vez só.
  • Renomear a pasta de um plugin do WordPress que derrubou o site ou bloqueou o acesso ao painel.
  • Editar arquivos de configuração, como o wp-config.php ou o .htaccess.
  • Baixar uma cópia dos arquivos do site antes de uma atualização grande.
  • Enviar arquivos grandes (vídeos, catálogos em PDF) que o painel do site não aceita.

Como o FTP funciona: servidor, cliente e portas

Toda transferência envolve duas pontas. O servidor FTP é o programa que roda na hospedagem, guarda os arquivos e decide quem pode entrar. O cliente FTP é o programa no seu computador que se conecta a ele. Uma conexão típica segue esta ordem:

  1. O cliente abre uma conexão com o servidor, normalmente na porta 21, por onde passam os comandos.
  2. Você envia usuário e senha; o servidor confere e libera a pasta à qual aquela conta tem acesso.
  3. Para cada listagem de pasta ou arquivo transferido, abre-se uma segunda conexão só para os dados.
  4. Terminado o trabalho, o cliente encerra a sessão.
Ilustração sobre os benefícios de usar um servidor FTP

Modo ativo ou passivo? É a regra de quem abre aquela segunda conexão. No modo ativo, o servidor tenta se conectar ao seu computador (porta 20 do lado dele), e firewalls e roteadores domésticos costumam bloquear. No modo passivo, quem abre é o cliente, numa faixa de portas definida pelo servidor. Os clientes atuais usam o passivo por padrão, e é o que funciona em quase toda rede.

O detalhe que mais importa: no FTP comum, usuário, senha e arquivos viajam sem criptografia. Qualquer um que consiga observar a rede no caminho, como numa Wi-Fi pública, pode ler tudo. Por isso surgiram as versões seguras.


FTP × SFTP × FTPS: qual usar

Ilustração sobre os tipos de FTP: FTP, FTPS e SFTP

Os nomes são parecidos, mas são três coisas diferentes:

FTPFTPSSFTP
O que éO protocolo originalFTP com criptografia TLS (a mesma tecnologia do https)Transferência de arquivos pelo SSH, outro protocolo
CriptografiaNenhumaSimSim
Porta usual2121 (modo explícito) ou 990 (modo implícito)22
Login no cPanelContas FTPContas FTPUsuário e senha principais do cPanel, se o acesso SSH estiver liberado
Quando usarEvite, salvo em rede interna de testeUso diário com contas FTPQuando a hospedagem libera SSH; atravessa firewalls com mais facilidade

A recomendação é simples: use sempre uma conexão segura, FTPS ou SFTP. Os clientes citados abaixo suportam as duas, e trocar costuma ser só escolher outra opção num menu. Se quiser ir a fundo nas diferenças técnicas, leia SFTP vs FTPS: diferenças, portas e qual usar.


Clientes FTP gratuitos mais usados

Ilustração sobre os melhores programas clientes FTP

Os três abaixo são gratuitos, recebem atualizações em 2026 e fazem tudo o que um site comum precisa:

ProgramaSistemasProtocolosDestaque
FileZillaWindows, macOS e LinuxFTP, FTPS e SFTPO mais conhecido; tela em dois painéis (seu computador × servidor) e fila de transferências
WinSCPWindowsFTP, FTPS, SFTP, SCP, WebDAV e S3Sincroniza pastas, edita arquivos direto no servidor e tem modo de linha de comando para automatizar envios
CyberduckmacOS e WindowsFTP, FTPS, SFTP, WebDAV e serviços de nuvemInterface simples, no estilo de um navegador de arquivos; código aberto

Se você está começando e usa Windows, o WinSCP é o mais direto. No Mac, o Cyberduck. Quem alterna entre sistemas ou trabalha em Linux costuma ficar com o FileZilla.

Uma atenção com o FileZilla para Windows: o botão principal da página oficial baixa um instalador que pode oferecer outros programas durante a instalação. Leia cada tela e recuse o que não pediu, ou use as opções adicionais de download da própria página, que trazem o instalador sem ofertas. Baixe sempre do site oficial, nunca de sites de download genéricos.


Como conectar ao seu site por FTP

O exemplo considera uma hospedagem com cPanel, o caso mais comum. Se ainda não conhece o painel, o guia o que é cPanel mostra onde fica cada área.

1. Encontre os dados de acesso no cPanel

Entre no cPanel e abra Arquivos > Contas FTP. A lista no fim da página mostra as contas existentes, e a opção Configurar cliente FTP de cada uma traz os dados para configurar o programa: servidor, usuário e porta. Os dados iniciais também costumam vir no e-mail de boas-vindas da hospedagem.

2. Crie uma conta FTP (recomendado)

Em vez de usar o login principal do cPanel, crie uma conta só para o FTP. Assim você pode dar acesso a um desenvolvedor e apagar a conta quando o trabalho acabar.

  1. Em Contas FTP, preencha o nome de usuário e escolha o domínio.
  2. Defina uma senha forte; o gerador de senhas da SAN cria uma em segundos.
  3. Confira o campo Diretório: a conta só enxerga essa pasta e o que está dentro dela. Para mexer no site principal inteiro, aponte para public_html; para um terceiro que só vai cuidar de uma pasta, limite a ela.
  4. Defina a cota de espaço (ou ilimitada) e clique em Criar conta FTP.

3. Conecte no cliente FTP

No FileZilla, abra o Gerenciador de Sites, crie um novo site e preencha os campos. No WinSCP e no Cyberduck os nomes mudam pouco. Os dados ficam mais ou menos assim:

Protocolo:     FTP, criptografia "FTP explícito sobre TLS"  (ou SFTP, se tiver SSH)
Host:          nome do servidor da hospedagem      (ou ftp.seudominio.com.br)
Porta:         21 para FTP/FTPS  |  22 para SFTP
Usuário:       joao@seudominio.com.br
Senha:         a senha criada no cPanel

Ao conectar, o painel da esquerda mostra o seu computador e o da direita, o servidor. Os arquivos do site principal ficam em public_html: arraste os arquivos de um lado para o outro para enviar ou baixar.

Dica do certificado: com FTPS, se o cliente avisar que o certificado não corresponde ao endereço, use no campo Host o nome do servidor da hospedagem (aparece no cPanel ou no e-mail de boas-vindas) em vez de ftp.seudominio.com.br. O FTP não consegue apresentar o certificado de cada domínio, só o do servidor.


Erros comuns e como resolver

Mensagem ou sintomaCausa provávelO que fazer
530 Login authentication failedUsuário ou senha erradosUse o usuário completo (com @dominio) e redefina a senha em Contas FTP
Conecta, mas trava em “listando diretório” ou dá tempo esgotadoModo ativo ou firewall bloqueando a conexão de dadosTroque para modo passivo nas configurações do cliente e teste outra rede
Conexão recusada (ECONNREFUSED)Porta ou protocolo errados, ou SSH não liberado para SFTPConfira se a porta combina com o protocolo (21 ou 22)
Funcionava e parou de conectar de repenteIP bloqueado temporariamente após várias senhas erradasEspere alguns minutos ou peça ao suporte para liberar seu IP
Aviso de certificado desconhecidoHost com o nome do domínio em vez do nome do servidorUse o nome do servidor no campo Host
Enviei os arquivos, mas o site não mudouArquivos na pasta errada ou cacheConfira se estão em public_html e limpe o cache do site e do navegador
553 ou “permissão negada” ao enviarPermissões da pasta, cota cheia ou pasta fora do diretório da contaPastas em 755 e arquivos em 644; verifique a cota da conta

Se você usa o FTP para consertar um WordPress que saiu do ar, faça antes uma cópia dos arquivos que vai mexer. E, depois de resolver, vale revisar as dicas de segurança do WordPress, já que plugins desatualizados estão por trás de boa parte dessas emergências.

Na SAN: a hospedagem de sites da SAN roda em Instâncias Cloud com cPanel, onde você cria e gerencia as contas FTP, tem migração gratuita e suporte em português para ajudar na primeira conexão.


Perguntas frequentes

O que significa FTP?

FTP é a sigla de File Transfer Protocol, ou protocolo de transferência de arquivos. Ele permite enviar e baixar arquivos entre o seu computador e um servidor, como o da hospedagem do site.

O que é um cliente FTP?

É o programa instalado no seu computador que se conecta ao servidor FTP, como FileZilla, WinSCP ou Cyberduck. Ele mostra as pastas do computador e do servidor lado a lado para você arrastar os arquivos.

FTP é seguro?

O FTP comum não é: usuário, senha e arquivos trafegam sem criptografia. Use FTPS ou SFTP, que criptografam a conexão e são suportados pelos principais clientes. Veja as diferenças em SFTP vs FTPS.

Qual porta o FTP usa?

O FTP e o FTPS explícito usam a porta 21; o FTPS implícito usa a 990; o SFTP usa a porta 22, a mesma do SSH.

Onde encontro o usuário e a senha de FTP?

No cPanel, em Arquivos > Contas FTP, onde você também pode criar uma conta nova e redefinir a senha. Os dados iniciais costumam vir no e-mail de boas-vindas da hospedagem.