Alojamento e cPanel

Ligar por SFTP em vez de FTP com TLS

Revisto a 4 min de leitura FTP SFTP

Para transferir ficheiros entre o seu computador e o servidor, existem vários métodos seguros. Os mais habituais são FTP com TLS (FTPS) e SFTP. Explicamos a seguir as suas diferenças e como pode configurar uma ligação SFTP no cPanel usando clientes como o FileZilla.

Diferenças entre FTP com TLS (FTPS) e SFTP

  • FTP com TLS (FTPS):

    • Utiliza o protocolo FTP tradicional, mas acrescenta uma camada de cifragem através de TLS.
    • A porta predefinida é a 21.
    • Permite criar várias contas FTP a partir do cPanel, conhecidas como subcontas.
    • É compatível com a maioria dos clientes FTP.
  • SFTP:

    • Utiliza o protocolo SSH para transferir ficheiros de forma segura.
    • Na Hostsuar utiliza a porta SSH 93. Este não é um valor universal do cPanel e pode ser diferente noutros fornecedores.
    • Só está disponível para o utilizador principal do cPanel, não para subcontas FTP.
    • Exige que o acesso SSH esteja ativado na sua conta de alojamento.

Ambos os métodos cifram a ligação quando são configurados corretamente. Escolha SFTP para o utilizador principal com SSH ativado e FTPS explícito quando precisar de uma conta FTP limitada a um diretório. O SFTP não acrescenta uma segunda camada ao FTPS: são protocolos distintos.

Requisitos para usar SFTP no cPanel

  1. Acesso SSH ativado na sua conta de alojamento. Se não o tiver, pode seguir este guia: Ativar o acesso SSH
  2. Deve ligar-se com o utilizador principal do cPanel (não com subcontas FTP).
  3. Conhecer a porta SSH atribuída. Na Hostsuar é a 93.

Como configurar uma ligação SFTP no FileZilla

  1. Abra o FileZilla e vá a Ficheiro > Gestor de sites.
  2. Clique em Novo site e atribua-lhe um nome.
  3. No campo Protocolo, selecione SFTP - SSH File Transfer Protocol.
  4. Em Anfitrião, escreva o nome do servidor indicado para a sua conta em Dados de acesso. Não use um domínio que já aponte para outro fornecedor.
  5. Em Porta, introduza 93 (ou a porta SSH que o seu fornecedor lhe tenha indicado).
  6. Em Utilizador, coloque o nome de utilizador principal do cPanel.
  7. Escolha o tipo de início de sessão que tiver preparado: palavra-passe do utilizador principal ou uma chave SSH previamente autorizada na conta. Se utilizar uma chave, configure o respetivo ficheiro ou o agente compatível com a sua instalação do FileZilla. Proteja a chave privada com uma frase-passe.
  8. Clique em Ligar.

Importante: na primeira ligação, compare a impressão digital da chave do servidor com a obtida por um canal independente e de confiança. Não aceite às cegas o aviso que o FileZilla mostra; se a impressão digital não coincidir ou tiver mudado sem aviso, cancele a ligação e verifique-a antes de transmitir credenciais.

Verificar o acesso

Teste com um ficheiro pequeno no diretório correto e verifique que o consegue descarregar. Um erro de autenticação não se resolve mudando para a porta FTP: reveja o utilizador, a palavra-passe ou a chave autorizada e se o SSH está ativado.

Se só quiser dar acesso a um site a um terceiro, não partilhe o utilizador principal por comodidade: reveja a alternativa das contas FTPS restritas.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.