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.
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.phpou 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:
- O cliente abre uma conexão com o servidor, normalmente na porta 21, por onde passam os comandos.
- Você envia usuário e senha; o servidor confere e libera a pasta à qual aquela conta tem acesso.
- Para cada listagem de pasta ou arquivo transferido, abre-se uma segunda conexão só para os dados.
- Terminado o trabalho, o cliente encerra a sessão.

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

Os nomes são parecidos, mas são três coisas diferentes:
| FTP | FTPS | SFTP | |
|---|---|---|---|
| O que é | O protocolo original | FTP com criptografia TLS (a mesma tecnologia do https) | Transferência de arquivos pelo SSH, outro protocolo |
| Criptografia | Nenhuma | Sim | Sim |
| Porta usual | 21 | 21 (modo explícito) ou 990 (modo implícito) | 22 |
| Login no cPanel | Contas FTP | Contas FTP | Usuário e senha principais do cPanel, se o acesso SSH estiver liberado |
| Quando usar | Evite, salvo em rede interna de teste | Uso diário com contas FTP | Quando 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

Os três abaixo são gratuitos, recebem atualizações em 2026 e fazem tudo o que um site comum precisa:
| Programa | Sistemas | Protocolos | Destaque |
|---|---|---|---|
| FileZilla | Windows, macOS e Linux | FTP, FTPS e SFTP | O mais conhecido; tela em dois painéis (seu computador × servidor) e fila de transferências |
| WinSCP | Windows | FTP, FTPS, SFTP, SCP, WebDAV e S3 | Sincroniza pastas, edita arquivos direto no servidor e tem modo de linha de comando para automatizar envios |
| Cyberduck | macOS e Windows | FTP, FTPS, SFTP, WebDAV e serviços de nuvem | Interface 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.
- Em Contas FTP, preencha o nome de usuário e escolha o domínio.
- Defina uma senha forte; o gerador de senhas da SAN cria uma em segundos.
- 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. - 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 sintoma | Causa provável | O que fazer |
|---|---|---|
| 530 Login authentication failed | Usuário ou senha errados | Use o usuário completo (com @dominio) e redefina a senha em Contas FTP |
| Conecta, mas trava em “listando diretório” ou dá tempo esgotado | Modo ativo ou firewall bloqueando a conexão de dados | Troque 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 SFTP | Confira se a porta combina com o protocolo (21 ou 22) |
| Funcionava e parou de conectar de repente | IP bloqueado temporariamente após várias senhas erradas | Espere alguns minutos ou peça ao suporte para liberar seu IP |
| Aviso de certificado desconhecido | Host com o nome do domínio em vez do nome do servidor | Use o nome do servidor no campo Host |
| Enviei os arquivos, mas o site não mudou | Arquivos na pasta errada ou cache | Confira se estão em public_html e limpe o cache do site e do navegador |
| 553 ou “permissão negada” ao enviar | Permissões da pasta, cota cheia ou pasta fora do diretório da conta | Pastas 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
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 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.
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.
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.
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.