Revisão técnica: 07/09/2026. Tutorial atualizado; a data original de publicação foi preservada.
Para publicar arquivos na hospedagem, confirme o protocolo disponível, o endereço do servidor e a pasta do domínio. Uma transferência para a pasta errada pode terminar com sucesso sem atualizar o site.
Escolha uma conexão protegida
Use FTPS, que protege o FTP com TLS, ou SFTP, que transfere arquivos pelo SSH, conforme o serviço oferecido na sua conta. São protocolos diferentes: selecionar SFTP em uma conta exclusiva de FTP não transforma o serviço. Confirme com o painel ou suporte o protocolo, a porta e o usuário corretos.
Use um cliente mantido e obtido no site oficial do projeto. O FileZilla, por exemplo, documenta suporte a FTPS e SFTP. Confira o certificado no FTPS ou a impressão digital da chave do servidor no SFTP por um canal confiável antes de aceitar uma conexão nova. Não ignore uma identidade inesperada.
Confira a pasta e prepare os arquivos
- Identifique no painel a raiz de documentos do domínio. No cPanel, public_html é comum para o domínio principal, mas outros domínios podem usar caminhos distintos.
- Guarde uma cópia dos arquivos que serão substituídos e confira se existe backup recuperável.
- Configure a conexão com os dados da conta. Quando usar uma conta FTP adicional, limite seu diretório ao necessário.
- Envie os arquivos para a raiz confirmada, preservando nomes e estrutura. Verifique a fila de falhas antes de encerrar.
Para preservar os bytes dos arquivos, utilize transferência binária quando aplicável; não converta imagens, arquivos compactados ou executáveis para ASCII. A página inicial depende da aplicação e da configuração do servidor, podendo ser index.php, index.html ou outro arquivo definido no ambiente.
Teste a publicação
Abra a URL por HTTPS e confira páginas, estilos, imagens e formulários. Verifique permissões e propriedade conforme a orientação da hospedagem; não aplique permissão 777 como solução genérica. Mantenha dumps SQL, backups e arquivos de segredos fora de diretórios acessíveis pela web.
A transferência de arquivos não migra automaticamente o banco de dados nem configura DNS, e-mail ou tarefas agendadas. Se a conexão autentica, mas a listagem de pastas trava, consulte as diferenças entre FTP ativo e passivo.
Referências: contas FTP no cPanel e protocolos suportados pelo FileZilla.