Qual é a diferença entre FTPS e SFTP? [duplicado]

50

Tentando configurar um sistema para meus 4 funcionários remotos para transferir arquivos. Tem que ser seguro. O SFTP é melhor que o FTPS? Qual a diferença?

    
por user334875 12.08.2014 / 00:05

4 respostas

67

Dois protocolos completamente diferentes.

FTPS é FTP com SSL para segurança. Ele usa um canal de controle e abre novas conexões para a transferência de dados. Como usa SSL, requer um certificado.

O SFTP (Protocolo de Transferência de Arquivo SSH / Protocolo Seguro de Transferência de Arquivo) foi projetado como uma extensão do SSH para fornecer capacidade de transferência de arquivos, por isso normalmente usa apenas a porta SSH para dados e controle.

Na maioria das instalações do servidor SSH, você terá suporte a SFTP, mas o FTPS precisará de uma configuração adicional de um servidor FTP suportado.

    
por 12.08.2014 / 00:12
10

O sftp é um protocolo semelhante ao FTP que opera em SSH.

  • Se você estiver executando um servidor baseado em linux / bsd / OSX, você quase sempre já terá um servidor sftp perfeitamente funcional.
  • No lado do Windows, você basicamente vê o Filezilla, o WinSCP ou o Putty como um cliente.

ftps é o protocolo ftp original com aprimoramentos de TLS.

  • o ftps funciona muito mal por meio de um firewall NAT
por 12.08.2014 / 00:12
1

FTPS = FTP sobre SSL. Ele vem em dois sabores:

  1. FTPS explícito - Usa a porta TCP 21 como por FTP - alguns clientes, como o Filezilla, exigem que você especifique o protocolo como FTPES (por exemplo, ftpes: //ftp.xxxxx.com)
  2. FTP implícito - A conexão será criptografada se ambos os lados puderem lidar com ela (porta 990), mas se não, ela retornará ao FTP não criptografado (porta TCP 21)

SFTP = FTP sobre SSH - Usa a porta TCP 22.

Na realidade, você descobrirá que a maioria dos clientes lidará com todos os protocolos ... desde que você saiba o que deveria estar usando, que geralmente é onde meus clientes caem.

Mais informações .

    
por 12.08.2014 / 00:44
-1

Seu caso de uso é tal que você pode querer considerar uma solução comercial para colaboração de arquivos ou transferência de arquivos gerenciados (oferecida como serviços ou software local) e não necessariamente se envolver com a configuração de um servidor de compartilhamento de arquivos (virtual ou físico) de sua preferência.

    
por 14.08.2014 / 15:48