Melhor software de servidor SFTP para transferências seguras de arquivos

click fraud protection

Transferir arquivos de um sistema para outro é algo que precisa ser feito regularmente. Em uma rede local, isso geralmente é realizado usando compartilhamentos de rede, mas entre redes, quando a transferência é feita pela Internet, normalmente usamos alguma forma de protocolo de transferência de arquivos. Muitos protocolos diferentes viram a luz, com cada um sucessivo abordando uma ou muitas deficiências de seus ancestrais.

Hoje, estamos analisando o software do servidor SFTP. Por SFTP, você pode perguntar? Bem, principalmente por questões de segurança. O SFTP encapsula uma transferência de arquivos dentro de uma conexão SSH segura, tornando-o ideal para uso em redes públicas, como a Internet.

Antes de dar uma olhada nos próprios servidores SFTP, começaremos discutindo os vários protocolos de transferência de arquivos disponíveis hoje e como eles diferem. Em seguida, apresentaremos o melhor software de servidor SFTP para Windows, incluindo algumas opções portáteis. Por fim, veremos o que está disponível no Linux. Como você verá, quase todo sistema Linux vem com um servidor SFTP embutido nele.

instagram viewer

Sobre protocolos de transferência de arquivos

FTP (que significa Protocolo de transferência de arquivos - quão original) é o avô de todos os protocolos de transferência de arquivos. Foi inventado no início dos anos 70 como uma das principais formas de transferência de arquivos entre sistemas. Tornou-se tão comum que atualmente, a maioria dos sistemas operacionais, incluindo Windows, Mac OS e Linux, tem algum tipo de cliente FTP. O FTP é um protocolo não criptografado. Originalmente, não importava muito, pois as redes públicas não existiam, mas é menos do que o ideal para uso na Internet, especialmente quando você considera que não apenas os arquivos transferidos, mas também as credenciais de logon são enviadas pela rede não criptografado. Qualquer pessoa que interceptasse tráfego seria capaz de capturar nomes de usuário e senha. É por isso que protocolos seguros como SFTP e FTPS foram inventados.

Embora, à primeira vista, possa parecer que o SFTP e o FTPS variam apenas pelo posicionamento do "S" na sigla, eles são completamente diferentes na maneira como operam. Ambos foram criados para adicionar segurança às transferências de arquivos FTP, mas a semelhança termina aí. Vamos ver como eles funcionam.

O FTPS - que significa File Transfer Protocol Secure - é uma versão segura do protocolo FTP que adiciona uma camada de criptografia usando SSL (Secure Sockets Layer) ou TLS (Transport Layer Security) protocolos. Na verdade, nada mais é do que o protocolo FTP que foi aprimorado para permitir a negociação de criptografia de dados e sua operação é semelhante à do HTTPS para sites. O protocolo foi introduzido em meados dos anos 90, logo após o Netscape lançar sua extensão Secure Sockets Layer e agora é amplamente utilizado. Mais tarde, foi aprimorado para permitir TLS, além da criptografia SSL, fornecendo segurança ainda melhor.

O SFTP (sigla para Secure File Transfer Protocol (observe a diferença sutil?)) É outra maneira segura de transferir arquivos de maneira criptografada, mas não é baseada no protocolo FTP. Em vez disso, depende do Secure SHell, ou SSH. De fato, o SFTP é uma extensão do protocolo SSH para incluir uma funcionalidade de transferência de arquivos do tipo FTP e que suporta comandos do tipo FTP. Como tal, o nível de segurança de uma transferência de arquivo SFTP é o mesmo de uma sessão SSH.

É importante não confundir o Protocolo seguro de transferência de arquivos e o Protocolo simples de transferência de arquivos, ambos chamados SFTP. O último é um protocolo que não está mais em uso, desenvolvido para ser um compromisso entre o protocolo TFTP elementar e o protocolo FTP com todos os recursos.

Nossa descrição do SFTP pode lembrá-lo de outro protocolo semelhante chamado SCP ou Secure Copy. O SCP é outro protocolo de transferência de arquivos que opera dentro de uma conexão SSH. É aqui que a semelhança termina, no entanto, como o SCP fornece apenas a transferência de arquivos, mas não possui nenhum dos recursos avançados de gerenciamento e navegação de arquivos do protocolo SFTP.

Os principais servidores SFTP para Windows

Como vimos, o SFTP é mais semelhante ao SSH do que ao FTP. Por esse motivo, poucos servidores FTP incluem o recurso SFTP, enquanto muitos servidores SSH o fazem. Reunimos alguns dos melhores servidores SFTP que conseguimos encontrar. Vamos dar uma olhada em seus principais recursos.

Você já deve saber SolarWinds. A empresa fabrica alguns dos melhores softwares de gerenciamento e monitoramento de rede. Também é famoso por criar vários utilitários de software livre. Isso inclui nossa escolha número um, a Servidor SolarWinds Free SFTP / SCP.

Como o próprio nome indica, o servidor manipula o SFTP e o SCP, dois protocolos de transferência de arquivos baseados em SSH. Executando como um serviço do Windows, operar o servidor deve ser uma tarefa fácil para qualquer administrador do sistema. E se você é novo nisso, a interface fácil do usuário fará com que você se sinta confortável muito rapidamente.

Servidor SolarWinds Free SFTP-SCP
  • DOWNLOAD GRATUITO: Servidor SolarWinds SFTP / SCP
  • Link para download oficial: https://www.solarwinds.com/free-tools/free-sftp-server/registration

o Servidor SolarWinds Free SFTP / SCP não usa contas do sistema para autenticação do usuário. Em vez disso, ele usa usuários virtuais criados no aplicativo com a finalidade de transferir arquivos. Esses usuários virtuais oferecem maior segurança. Se, por exemplo, uma conta foi comprometida, ela não pode ser usada para fazer login no sistema diretamente. Outro recurso que pode melhorar a segurança do servidor é que ele pode ser configurado para permitir apenas conexões de entrada de endereços ou intervalos IP específicos.

o SolarWinds SFTP / SCP grátis O servidor pode ser usado para transferir com segurança arquivos de até 4 GB. Ele também pode lidar com transferências simultâneas de vários dispositivos. Ele é baixado como um arquivo zip que é extraído em um instalador do Windows MSI. Uma vez instalada, a configuração mais simples possível. Você acabou de iniciar o aplicativo do painel de controle e especificar algumas opções, como protocolos permitidos e opções de transferência.

2. FreeFTPd

Um primo próximo de FreeSSHd, FreeFTPd é um servidor FTP completo para Windows. É um dos raros servidores que suportará FTP e também SFTP e FTPS, graças à sua ancestralidade SSH. Como o próprio nome indica, este é um servidor FTP gratuito. Ele afirma ser executado em qualquer versão do Windows a partir do NT 4.0 e a ferramenta suporta a criação de usuários locais - em vez de usar contas de domínio do Windows.

Captura de tela do FreeFTPd

FreeFTPd pode ser configurado durante a instalação para executar conforme necessário como um aplicativo ou para executar como um serviço do sistema. Executá-lo como um serviço significa que ele estará sempre disponível para os usuários do SFTP. Observe que uma vulnerabilidade descoberta na versão 1.0.11 do produto. Foi, no entanto, rapidamente corrigido na versão 1.0.12. Verifique se a versão que você instala é pelo menos 1.0.12. O último que você pode baixar no site do desenvolvedor é 10.0.13.

3. Servidor Syncplify.me!

o Servidor Syncplify.me!, um servidor SFTP e FTPS completo de Syncplify.me, é realmente um servidor com esteróides. Ele fará muito mais do que apenas transferir arquivos e foi criado com a segurança em mente. Uma de suas principais características, chamada Syncplify.me Protector ™ usa inteligência artificial para identificar automaticamente ataques. Mesmo desconhecidos.

Servidor Syncplify.me! Captura de tela

o Servidor Syncplify.me! pode ser instalado em um modo de alta disponibilidade, onde dois servidores atuam como um e fornecem failover automático, eliminando o tempo de inatividade. Possui várias opções de configuração avançadas e pode ser expandido usando scripts em JavaScript, C ++, Pascal ou Basic (sim, Pascal ou Basic, isso não é um erro de digitação) para automatizar o gerenciamento de documentos e fluxo de trabalho.

Este poderoso servidor de transferência de arquivos será executado no Windows Server 2008 e posterior, nas versões de 32 e 64 bits. Embora este seja um software pago, há uma edição gratuita / de avaliação com todos os recursos da edição Ultimate. No entanto, ele aceita apenas uma única conexão e não pode ser usado em um ambiente de produção.

4. Servidor SSH / SFTP Bitvise

Tu deves saber Bitvise. A empresa é especializada em software de acesso remoto seguro para Windows. Alguns de seus produtos mais conhecidos são os Servidor SSH Bitvise e Cliente SSH. Como o SFTP é apenas uma extensão do SSH, o servidor SSH também oferece suporte ao SFTP. o Servidor SSH Bitvise Há rumores de que seja um dos mais rápidos disponíveis. Os arquivos serão transferidos tão rapidamente quanto o cliente e a conexão de rede permitirem. Além disso, um número ilimitado de conexões simultâneas é suportado. A única limitação real que você encontrará ao usá-la será a do hardware em que é executada.

Captura de tela do servidor Bitvise

Quanto à segurança, o Servidor SSH Bitvise não deixa nada a desejar, pois usa o Crypto ++ 5.3, uma das melhores bibliotecas de criptografia, para proteger conexões. O servidor também suporta contas virtuais para garantir que suas contas do sistema nunca sejam expostas e comprometidas. A única desvantagem deste produto é que ele não é gratuito. É para uso pessoal e não comercial, mas qualquer outro uso requer a compra de uma licença após um período de avaliação de trinta dias. No entanto, a menos de US $ 100 dólares por servidor, o preço é mais do que razoável. A empresa também oferece licenças de site e licenças limitadas em todo o mundo para organizações maiores.

5. SYSAX Multi Server

Para nenhuma surpresa, o SYSAX Multi Server suporta múltiplos protocolos. Ele permitirá conexões usando SFTP e FTPS, mas também manipulará transferências de arquivos baseadas em FTP e HTTPS. E para melhorar ainda mais, é também um servidor Telnet e SSH. O servidor suporta o uso de contas do Windows e contas virtuais criadas localmente, oferecendo o melhor dos dois mundos. É fácil de gerenciar e configurar, graças à sua interface baseada na web e amigável.

Captura de tela do SYSAX Multi Server

O servidor está disponível em várias versões. o Pessoal A edição é gratuita, mas restrita a uma conexão por vez e não realiza transferências de arquivos HTTPS. Também é restrito ao uso pessoal e não comercial. Há também Padrão, Profissionale Empreendimento edições, cada uma suportando cada vez mais recursos a preços que variam de US $ 197 a US $ 697.

6. Servidor FTP XLight

o Servidor FTP Xlight é um simples servidor FTP, SFTP e FTPS do Windows. É um software poderoso com pouca memória e uso da CPU. Projetado para alto desempenho, ele pode lidar facilmente com milhares de conexões FTP simultâneas. O servidor suporta usuários do Active Directory, usuários LDAP ou usuários locais, tornando-o ideal para qualquer tipo de situação.

Captura de tela do servidor FTP do Xlight

o Servidor FTP Xlight possui muitos recursos úteis e inclui a disponibilidade de uma edição gratuita para uso pessoal. É limitado a 5 conexões simultâneas, enquanto a edição Standard de US $ 40 permite 50 e a edição Professional de US $ 130 é ilimitada. Observe que é necessária uma licença adicional para SSH e, portanto, SFTP. O software será executado no Windows 2000, XP, Vista, 7, 10, 2003, 2008 e 2012.

Alguns servidores SFTP portáteis

As próximas entradas da nossa lista são interessantes principalmente porque são soluções portáteis. São soluções que não requerem instalação no computador em que são executadas. Eles podem ser muito úteis para situações ad-hoc quando você precisa rapidamente de um servidor SFTP. Você pode carregá-los com você em uma unidade flash USB e sempre ter uma pronta para uso, basta copiá-la para o seu computador.

1. Servidor Micro SFTP Syncplify.me

Syncplify.me, que nos trouxeram seus recursos completos Servidor SFTP e FTPS revisado acima, também oferece a Servidor Micro SFTP para Windows. É um servidor SFTP independente e totalmente portátil, que pode ser executado a partir de um pendrive USB sem a necessidade de instalação. E ao contrário de seu irmão mais velho, o Servidor SFTP e FTPS Syncplify.me, a Servidor Micro SFTP O software é totalmente gratuito e pode ser usado em qualquer situação, incluindo usos comerciais ou de produção.

Captura de tela do Syncplify.me Micro Server

Obviamente, o software tem algumas limitações. Para iniciantes, ele suporta apenas um perfil de usuário, uma pasta raiz e conexões de entrada de um cliente por vez. Por esse motivo, é mais comumente usado como uma plataforma de teste para o software cliente SFTP ou para testar os recursos de transferência de arquivos no software do que como um verdadeiro servidor SFTP. No entanto, apesar de suas limitações, pode ser tudo o que você precisa. Outro uso típico do software é como um servidor de transferência de arquivos segura pessoal para uma rede doméstica.

2. Servidor Mini SFTP principal

Como na seleção anterior, o Mini servidor FTP principal é um servidor FTP e SFTP gratuito que não requer instalação. Basta ir ao Servidor FTP PrincipalPágina da web para fazer o download. Depois de baixar o arquivo executável, disponível nas versões de 23 ou 64 bits e com menos de 2 Mb, basta executá-lo. Você precisará especificar o nome de usuário e a senha do FTP a serem usados, bem como o diretório porta e raiz, e pronto. Dificilmente poderíamos pensar em uma ferramenta mais simples.

Captura de tela do servidor Mini FTP principal

No entanto, há algumas desvantagens. Por exemplo, o servidor será executado com sua conta de usuário e terá acesso a todos os seus arquivos. Certifique-se de especificar um diretório raiz em que os danos causados ​​pelos usuários tenham pouca ou nenhuma consequência. Fora isso, o Mini servidor FTP principal é um servidor pequeno e fácil de usar, embora um pouco limitado.

Os principais servidores SFTP para Linux

O Linux é um sistema operacional popular para servidores, portanto, não é de surpreender que os usuários desejem executar um servidor SFTP nessa plataforma. Felizmente, existem muitas opções disponíveis. De fato, nossa terceira seleção abaixo provavelmente já está presente na maioria das instalações Linux.

1. ProFTPd

É claro, quando você olha para o arquivo de configuração, que ProFTPdOs desenvolvedores eram grandes fãs do servidor da web Apache. O formato do arquivo de configuração é quase idêntico ao do Apache. E, assim como o Apache, ele usa módulos para fornecer funcionalidade adicional. E, é claro, existe um módulo que pode ser adicionado ao servidor FTP básico para adicionar recursos de SFTP.

Amostra de tela proFTPd

Para facilitar a configuração do servidor, o ProFTPd O site possui vários arquivos de configuração de amostra. Isso ajudará você a começar rapidamente. Além de um arquivo de configuração básica, há um para FTP anônimo, dois para usar hosts virtuais e um que faz uso da autenticação de usuário do MySQL. O software pode ser baixado como um tarball no site do desenvolvedor. Como alternativa, muitas distribuições o incluem como parte de seus pacotes opcionais. Pesquise-o no seu gerenciador de pacotes. Provavelmente, está lá.

2. PureFTPD

Outro ótimo servidor FTP e SFTP de código aberto, PureFTPD não só funciona no Linux, mas também na maioria dos sistemas operacionais semelhantes ao Unix, como BSD ou Solaris. O objetivo do projeto é fornecer um servidor FTP compatível com os padrões. Todas as mensagens foram traduzidas para vários idiomas, tornando-a a escolha ideal para ambientes multilíngues.

Captura de tela do PureFTPd User Manager

PureFTPD é gratuito e vem sem absolutamente nenhuma limitação. Todos os seus recursos estão disponíveis para qualquer usuário. Falando sobre recursos, eles incluem a capacidade do servidor de limitar a largura de banda das conexões, executar sessões em um sistema de arquivos virtual, para definir limites de upload e / ou download e vários outros ótimos recursos. Pacotes pré-criados estão disponíveis para várias distribuições Linux, incluindo Mandriva, Debian, Ubuntu e Slackware. Também está disponível como código-fonte que pode ser compilado sem modificações e executado em qualquer outro sistema operacional suportado.

3. Outra opção: OpenSSH

O SFTP roda sobre o SSH e, desde OpenSSH integrado aos sistemas Linux, se não todos, o SFTP também está pronto para ser usado. Em um sistema Linux típico, a maioria dos usuários - desde que tenham acesso SSH - deve poder usar um cliente SFTP e conectar-se ao servidor. Isso permitiria transferir arquivos de e para o diretório inicial. Lembre-se de que a porta 22 - usada pelo SFTP - pode estar bloqueada por padrão. Pode ser necessário cavar um pouco para descobrir como abri-lo, mas, em essência, é tudo o que você precisa para um servidor SFTP bruto. Porém, se suas necessidades forem mais do que uma transferência ocasional, sugerimos que você use um software de servidor SFTP mais potente.

Em conclusão

Embora o FTP ainda seja uma maneira muito popular de transferir arquivos, sua falta de segurança deu origem ao SFTP, que aborda a maioria das questões de segurança. Temos todos os motivos para pensar que esse protocolo aprimorado ainda será usado nos próximos anos. Todos os principais softwares analisados ​​aqui farão um excelente trabalho, mas não podemos ajudar, mas preferimos nossa escolha número um: o servidor SFTP / SCP da SolarWinds. Não só é um excelente produto, mas também vem de uma empresa que tem uma sólida reputação por fornecer alguns dos melhores softwares de administração de rede, incluindo algumas ferramentas gratuitas incríveis.

watch instagram story