FTPS é uma extensão do File Transfer ( FTP ) que permite que as comunicações entre um cliente e um servidor sejam criptografadas. O FTPS usa certificados Secure Sockets Layer ( SSL servidor FTP baseado Windows e como se conectar a esse servidor com um cliente FTP compatível.
Quais são as vantagens do FTPS?
O FTPS oferece várias vantagens em relação ao FTP tradicional:
- Ele protege seus arquivos contra espionagem, modificação ou roubo por terceiros mal-intencionados.
- Permite cumprir as normas de segurança e compliance em vigor em determinados setores de atividade ou países.
- Ele cria confiança entre você e seus parceiros, clientes ou fornecedores que acessam seus arquivos.
Quais são os pré-requisitos para configurar o FTPS?
Para configurar o FTPS em um servidor FTP, você deve ter o seguinte:
- Um servidor Windows Server 2008 ou superior com a função Internet Information Services (IIS) instalada.
- Um site FTP criado no IIS.
- Um certificado SSL válido, adquirido ou obtido de uma autoridade de certificação reconhecida, ou gerado por você (autoassinado).
Como criar um certificado SSL autoassinado?
Se você não tiver um certificado SSL válido, poderá criar um com o IIS. Observe que este tipo de certificado não é confiável e deve ser usado apenas para fins de teste. Aqui estão as etapas a seguir:
- Abra o Gerenciador dos Serviços de Informações da Internet (IIS).
- Selecione o servidor na árvore à esquerda e clique duas vezes em Certificados de Servidor para abri-lo.
- No menu direito, clique em Criar certificado autoassinado…
- Insira um nome amigável para o certificado. Escolha algo que seja fácil de reconhecer.
- Um certificado é criado. A data de validade é de um ano.
Como habilitar FTPS em um site FTP?
Depois de obter um certificado SSL, você pode ativar o FTPS em seu site FTP. Aqui estão as etapas a seguir:
- Abra o Gerenciador dos Serviços de Informações da Internet (IIS).
- Selecione o site FTP na árvore à esquerda e clique duas vezes em Configurações FTP SSL para abri-lo.
- Selecione o certificado que você acabou de criar ou já possui na lista suspensa.
- Você pode escolher entre dois modos de criptografia: explícito ou implícito. O modo explícito permite que o cliente escolha se deseja usar FTPS ou não. O modo implícito impõe o uso de FTPS e usa a porta 990 em vez da porta 21. Escolha o modo adequado ao seu caso de uso.
- Você também pode exigir uma conexão SSL para usuários anônimos ou autenticados, ou para todos os usuários. Se você quiser usar apenas FTPS, marque a caixa É necessária uma conexão SSL.
- Quando terminar, clique em Aplicar no menu direito.
Como testar a conectividade com um cliente FTP?
Para testar a conectividade com seu servidor FTPS, você deve usar um cliente FTP que suporte criptografia SSL. Por exemplo, você pode usar WinSCP, software gratuito e de código aberto. Veja como fazer isso:
- Baixe e instale o WinSCP em seu computador.
- Inicie o WinSCP e crie uma nova sessão.
- Digite o endereço do servidor FTPS, porta, nome de usuário e senha. Se você usar o modo implícito, a porta será 990. Caso contrário, será 21.
- Escolha FTP como protocolo de arquivo e marque a caixa de criptografia SSL/TLS.
- Clique em Login.
- Você receberá um aviso se o seu certificado for autoassinado ou não for reconhecido. Isso é normal porque é um certificado não confiável. Se quiser continuar, clique em Sim e permita.
- Você deverá ver os arquivos e pastas do seu servidor FTPS. No canto inferior direito, você verá um ícone de chave que indica que a conexão está criptografada.
Perguntas frequentes
Aqui estão algumas perguntas frequentes sobre FTPS:
Qual é a diferença entre FTPS e SFTP?
FTPS é uma extensão do protocolo FTP que usa SSL para criptografar comunicações. SFTP é um protocolo separado que usa SSH para estabelecer uma conexão segura e transferir arquivos. Ambos os protocolos oferecem um alto nível de segurança, mas não são compatíveis entre si. Você deve escolher o protocolo com base no servidor e cliente que está usando.
Quais são as desvantagens do FTPS?
O FTPS tem algumas desvantagens em comparação ao FTP clássico:
- Requer a compra ou obtenção de um certificado SSL válido ou a criação de um certificado autoassinado que não seja confiável.
- Ele pode estar bloqueado por alguns firewalls ou roteadores que não suportam criptografia SSL.
- Pode ser mais lento que o FTP devido ao tempo necessário para estabelecer a conexão segura e criptografar os dados.
Como renovar ou alterar o certificado SSL utilizado pelo FTPS?
Para renovar ou alterar o certificado SSL utilizado pelo FTPS, você deve seguir os mesmos passos para ativá-lo. Você deve primeiro obter um novo certificado SSL e depois selecioná-lo nas configurações FTP SSL do seu site FTP. Você também deve notificar seus clientes sobre a alteração do certificado e pedir-lhes que aceitem o novo certificado ao se conectarem.
Como desativo o FTPS se não precisar mais dele?
Para desabilitar o FTPS, você deve alterar as configurações FTP SSL do seu site FTP. Você pode optar por não usar um certificado SSL ou não exigir uma conexão SSL para os usuários. Você também deve informar seus clientes sobre a mudança de protocolo e solicitar que eles se conectem usando FTP simples.
Que outros protocolos seguros de transferência de arquivos posso usar?
Além do FTPS, você pode usar SFTP, conforme mencionado anteriormente, ou HTTPS. HTTPS é o protocolo usado por sites seguros. Ele também usa SSL para criptografar comunicações. Você pode usar HTTPS para transferir arquivos usando um navegador da web ou um cliente dedicado. Você deve configurar um site no IIS e ativar a criptografia SSL para usar HTTPS.
Conclusão
Você aprendeu como configurar o FTPS em um Windows Server e como se conectar a esse servidor com um cliente FTP compatível. FTPS é uma solução simples e eficaz para proteger suas transferências de arquivos pela Internet ou rede local. Ele permite proteger seus dados contra ataques e atender aos padrões de segurança e conformidade. No entanto, talvez você não consiga se conectar ao servidor FTPS e veja a mensagem de erro: “O endereço IP do servidor não foi encontrado”. Para resolver o erro “Não foi possível encontrar o endereço IP do servidor” , você precisa verificar várias coisas, como endereço do servidor, conexão com a Internet, firewall, certificado SSL e data e hora do seu computador. Se o problema persistir, entre em contato com o suporte técnico do servidor ou do cliente.