Saiba como conectar no FTP da hospedagem cPanel com um programa como FileZilla ou WinSCP: dados de acesso, porta 21 com TLS e a pasta public_html.
O FTP é o jeito mais prático de enviar muitos arquivos ou arquivos grandes para o site. Você instala um programa cliente de FTP no computador, informa quatro dados e passa a arrastar arquivos entre o seu computador e a hospedagem.
Os dados de conexão
| Campo | O que usar |
|---|---|
| Host (servidor) | ftp.seudominio.com.br ou seudominio.com.br. Se o domínio ainda não aponta para a hospedagem, use o nome ou o IP do servidor que veio no e-mail de boas-vindas. |
| Usuário | O usuário do cPanel (conta principal) ou uma conta FTP extra, no formato [email protected]. |
| Senha | A senha do cPanel (conta principal) ou a da conta FTP extra. |
| Porta | 21 |
| Criptografia | FTP explícito sobre TLS (FTPS). Evite FTP sem criptografia: a senha viaja aberta. |
Qual programa usar
- FileZilla (Windows, Mac e Linux), gratuito: filezilla-project.org. Temos um passo a passo completo do FileZilla.
- WinSCP (Windows), gratuito: winscp.net.
- Cyberduck (Mac e Windows): cyberduck.io.
Baixe sempre do site oficial. Todos funcionam do mesmo jeito: você preenche os dados acima, conecta e vê duas listas de arquivos, a do seu computador e a da hospedagem.
Como conectar e enviar os arquivos
- Crie uma nova conexão no programa (no FileZilla, Arquivo > Gerenciador de Sites > Novo site) e preencha host, porta, usuário e senha.
- Escolha a criptografia TLS. No FileZilla é Requer FTP explícito sobre TLS; no WinSCP, protocolo FTP com criptografia TLS/SSL explícito.
- Conecte e aceite o certificado. Na primeira conexão o programa mostra o certificado do servidor da hospedagem. É normal que ele tenha o nome do servidor e não o do seu domínio: o FTP do cPanel usa sempre o certificado do servidor.
- Abra a pasta public_html. É a pasta pública do domínio principal: o que estiver nela aparece em
https://seudominio.com.br. Domínios adicionais e subdomínios têm a pasta definida no cPanel. - Arraste os arquivos do lado do computador para o lado da hospedagem e acompanhe a fila de transferências até o fim.
index.html ou index.php e ficar direto na public_html, não dentro de outra pasta.Como criar uma conta FTP extra no cPanel
Para dar acesso a um desenvolvedor sem passar a senha do cPanel, crie uma conta só de FTP:
- No cPanel, abra Contas FTP (FTP Accounts), na seção Arquivos.
- Preencha o login, o domínio e a senha. O usuário completo fica
[email protected]. - Confira o Diretório. O cPanel sugere uma pasta nova; a pessoa só enxerga o que está dentro dela. Para acesso ao site inteiro, aponte para
public_html. - Defina a cota e clique em Criar conta FTP. Depois, em Configurar cliente FTP, o cPanel mostra os dados prontos dessa conta.
Problemas comuns
530 Login authentication failed
Usuário ou senha errados. Em conta FTP extra, o usuário é o endereço completo ([email protected]). Na conta principal, é o usuário do cPanel, sem domínio.
Connection timed out ou não conecta de jeito nenhum
Muitas tentativas com senha errada fazem o firewall do servidor bloquear o seu IP. Libere em LIBERAR IP na Área do Cliente (veja como). Redes de empresa também podem bloquear a porta 21: teste em outra rede.
Conecta, mas não lista as pastas
Deixe o programa no modo passivo (padrão no FileZilla) e verifique se o antivírus ou o firewall do computador não está barrando o FTP.