O que é um servidor SCP?
O SCP ou protocolo de cópia segura é o meio de transferir arquivos com segurança entre um host local e um host remoto ou entre dois hosts remotos.
Aqui está a nossa lista dos melhores servidores SCP:
- Servidor SFTP e SCP gratuito da SolarWinds (DOWNLOAD GRATUITO) – Uma implementação gratuita de SCP para Windows de um dos principais produtores de software de monitoramento de rede.
- Bitvise – Uma ferramenta SFTP e SCP para Windows.
- FreeSSHd – Um pacote gratuito de utilitários de rede para Windows que inclui SFTP.
- OpenSSH para Windows – Uma ferramenta de linha de comando baseada em texto para Windows que inclui SCP.
- Cygwin para Windows – Uma ferramenta SSH e SCP gratuita para Linux que foi adaptada para rodar no Windows.
- Servidor OpenSSH SCP – Uma ferramenta SCP pré-instalada na maioria das distribuições Linux.
- Dropbear SCP – Um servidor SCP leve que se destina ao uso em sistemas embarcados.
- Servidor SCP nativo para MacOS – Um servidor SCP incluído no sistema operacional Mac OS.
Quando falamos de um “servidor SCP”, realmente queremos dizer “transferir dados para um servidor SSH”, o que traz todos os benefícios da segurança, criptografia e confidencialidade do SSH. Como tal, não existe um “servidor” SCP propriamente dito. Em vez disso, um servidor SSH é usado para executar a cópia do arquivo.
SSH é o “Capsula segura,”, Que incorpora criptografia para proteger transmissões em redes não seguras. Ao implementar o SCP, você precisa criar um servidor SSH. Esse serviço cuida da segurança extra para transformar uma ação de cópia de rede padrão em uma transação de Cópia Segura.
Existem muitos protocolos que facilitam a transferência de arquivos pela rede. Alguns dos anteriores que ainda estão em uso hoje são os Protocolo de Transferência de Arquivos e a Protocolo de Transferência de Arquivos Trivial (FTP e TFTP) Outro método mais seguro é o Secure cópia de (SCP) Embora o FTP possa ser mais seguro usando Segurança da camada de transporte (TLS), O SCP é inerentemente mais seguro porque é realmente apenas uma sessão SSH usada exclusivamente para transferir arquivos. FTP com TLS / SSL é indicado como “FTPS”.
SCP e SFTP: alternativas seguras ao FTP
Embora o FTP ainda seja amplamente usado nas redes e na Internet até hoje, ele é inerentemente inseguro. Onde as credenciais de login são necessárias para uma sessão, o nome de usuário e a senha são enviados em texto sem formatação, o que significa que qualquer interceptador pode lê-las.
O SCP é uma das duas alternativas seguras para suas tarefas de FTP. A outra opção é a Protocolo de transferência segura de arquivos (SFTP), também conhecido como FTP SSH porque, como o SCP, ele usa SSH para proteção.
As diferenças entre SCP e SFTP
A diferença entre SFTP e SCP é que o último é puramente um sistema de transferência de arquivos, enquanto O SFTP inclui comandos para consultar e alterar a estrutura de diretórios do computador remoto.
FTP sobre SSH
Para aumentar a confusão de alternativas seguras de FTP, você também pode ouvir sobre “FTP sobre SSH”. mais uma técnica do que um protocolo. Você abre uma sessão FTP padrão em uma sessão SSH, que é classificada como “encapsulamento”. Depois que você entende que o FTP requer duas conexões separadas para formar uma sessão, você começa a perceber que o FTP sobre SSH pode ficar bagunçado em breve..
FTPS adiciona SSL
A metodologia FTPS adiciona um procedimento para incluir Camada segura de soquete (SSL) (substituída pelo Transport Layer Security) em uma sessão FTP. Essa combinação de protocolos apresenta pontos fracos de segurança, no entanto, porque os comandos para iniciar medidas de segurança são enviados em texto sem formatação e podem ser interceptados.
Substitua TFTP por SCP para criptografia
O TFTP não possui nenhuma medida de segurança e só deve ser usado em redes privadas fisicamente seguras. Você poderia SCP substituto para TFTP adicionar criptografia à distribuição de arquivos de configuração na sua rede porque é um sistema de transferência de arquivos seguro mais leve que o SFTP.
Implementando um servidor SCP
O SCP recebe esse nome do comando Unix cp, que é comumente usado para copiar arquivos. Como o Secure Copy foi desenvolvido como “cp with encryption”, é muito mais fácil encontrá-lo em sistemas Unix e similares a Unix (Linux, Free BSD e variantes do Linux). Também é geralmente implementado como um comando. Servidores SCP, utilitários SCP com interfaces gráficas de usuário e sistemas SCP para Windows são muito difíceis de obter. Você pode encontrá-lo como um comando em um pacote de servidor SSH. Portanto, para fornecer uma lista de opções de servidor SCP, também incluímos servidores SSH neste guia.
Aqui está uma lista dos melhores servidores SCP:
Servidores Windows SCP
1. Servidor SFTP / SCP da SolarWinds (FERRAMENTA GRATUITA)
SolarWinds mantém um conjunto abrangente de ferramentas de TI que inclui uma combinação Servidor SFTP / SCP. O aplicativo é executado como um serviço do Windows, o que significa que sua operação básica deve ser familiar para os administradores de sistemas do Windows.
Ao contrário do SCP baseado em Linux, Servidor SFTP / SCP da SolarWinds suporta a criação de usuários virtuais. Essas são contas de usuário que podem ser usadas para autenticar no servidor SCP com a finalidade de copiar arquivos. Porém, as contas não são nativas do Windows e, portanto, não existem no sistema. Isso fornece um nível decente de segurança. No caso de uma credencial da conta SCP ter sido comprometida, ela não poderia ser usada para efetuar login no sistema diretamente como usuário.
O servidor SFTP / SCP da SolarWinds oferece uma interface gráfica e é focado no SCP, em vez de ser um servidor SSH geral. As alternativas para o Windows são caras ou provêm de fornecedores pouco conhecidos, o que introduz riscos.
MAIS INFORMAÇÕES NO SITE OFICIAL DE SOLARWINDS:
www.solarwinds.com/free-tools/free-sftp-server/
Servidor SolarWinds SFTP / SCPBaixe a ferramenta 100% GRÁTIS
2. Bitvise
Como o SFTP e o SCP executam o SSH, o Servidor SSH Bitvise suporta esses dois protocolos seguros de transferência de arquivos.
O Bitvise permite o uso de Windows contas de usuário nativas ou usuários virtuais. Isso fornece uma grande flexibilidade, porque não há necessidade de criar contas de usuário completas do Windows para fornecer acesso ad-hoc a diretórios de arquivos protegidos.
Bitvise também permite que os administradores de sistemas restrinjam conexões apenas ao SCP. Em muitas implementações de SCP, o acesso a SCP implica em acesso SSH (shell). Isso geralmente não é um problema nos sistemas operacionais do tipo Unix, porque esses sistemas possuem uma segurança no nível da conta. Mas, nos sistemas Windows, esse acesso pode inadvertidamente levar a um acesso não intencional a coisas como o Power Shell. Com isso em mente, o Bitvise suporta a capacidade de permitir acesso ao SCP, mas não permite o acesso básico ao shell.
3. FreeSSHd
FreeSSHd é o que parece. É um SSH grátis daemon para Windows. Na linguagem Unix, um daemon é semelhante a um serviço do Windows.
O FreeSSHd pode ser executado em qualquer sistema Windows mais recente e incluindo o Windows NT 4 (que é praticamente todos eles) e cria uma quantidade muito pequena de memória e recursos. Ele suporta usuários virtuais e uma interface fácil de usar para monitorar e iniciar ou parar o serviço.
4. OpenSSH para Windows
Open SSH é o avô de todos os servidores SSH. Existe desde 1999, quando foi lançado pela primeira vez como parte do sistema operacional OpenBSD. Tecnicamente, o OpenSSH é um conjunto de ferramentas, mas a maior parte do trabalho pesado é realizada pelo programa Open SSH. Ele foi projetado para ser portado para outro sistema operacional e, por isso, é provavelmente o servidor SSH mais usado no planeta. Juntamente com o SSH vem o SCP, o Open SSH provavelmente também lidera a categoria SCP.
O servidor Microsoft Open SSH ainda está em desenvolvimento, mas há uma versão de pré-lançamento disponível aqui (a partir de 17 de outubro de 2023). Serão necessários alguns recursos do administrador do Windows, pois requer principalmente habilidades de linha de comando do Power Shell para configurá-lo e funcionar..
Embora possa estar em pré-lançamento agora, o Open SSH tem uma linhagem tão forte que provavelmente se tornará o servidor SCP defacto no Windows, assim como em outros sistemas operacionais..
5. Cygwin no Windows *
* A maioria dos administradores de sistemas Linux conhece um projeto de aplicativo chamado Cygwin. Também é justo dizer que quase ninguém mais ouviu falar, no entanto, muitos administradores de sistemas Windows provavelmente podem se beneficiar do Cygwin.
Cygwin é um projeto de código aberto que fornece um arquivo DLL do Windows que contém uma quantidade realmente grande de funções da API POSIX. O que isto significa? Isso significa que muitos aplicativos Linux podem ser recompilados para usar o Cygwin e, portanto, esses aplicativos podem ser executados no Windows.
O Cygwin é mencionado neste artigo porque existem muitos servidores Linux SSH e SCP que ostensivamente estão disponíveis apenas como pacotes Linux, mas aprofundar um pouco mais frequentemente revela que eles também têm pacotes Cygwin. Os administradores de sistemas Windows que se sentirem confortáveis com um aplicativo Linux de qualquer tipo devem investigar se um pacote Cygwin está disponível.
Servidores Linux SCP
5. Servidor OpenSSH SCP para Linux
A maioria das distribuições Linux vem com o Open SSH instalado, embora normalmente não esteja sendo executado por padrão. Você provavelmente precisará iniciar o daemon Open SSH para permitir conexões SSH que, por sua vez, permitirão cópias de arquivo SCP.
O nome do pacote na maioria dos casos é openssh-server.
Pesquisa $ apt-cache openssh-server
openssh-server – servidor shell seguro (SSH), para acesso seguro a partir de máquinas remotas
A instalação deve ser tão simples quanto executar o comando de instalação do gerenciador de pacotes.
$ apt-get install openssh-server
Depois que o servidor estiver instalado e em execução, os usuários existentes do sistema poderão usar um cliente SCP para conectar-se e copiar arquivos de e para diretórios no servidor onde eles têm permissões de leitura. Diferentemente do FTP, que geralmente é configurado para permitir que vários usuários acessem o mesmo conjunto de diretórios de upload e download, o SSH coloca os usuários em seu diretório pessoal por padrão. Pode ser necessário ajustar as permissões do sistema de arquivos se você desejar que seus usuários possam acessar outros diretórios no servidor.
6. Servidor Dropbear SCP
Pode haver situações em que um servidor SCP completo não seja viável ou desejável. Nesse caso, servidores SCP de menor tamanho, como o Dropbear, podem ajudar. O Dropbear é voltado para sistemas embarcados, como roteadores, que podem precisar da funcionalidade SSH ou SCP, mas pode ser usado como servidor SCP em qualquer plataforma compatível com POSIX.
Os administradores de sistema que desejam personalizar o Dropbear precisarão ter algumas habilidades moderadas. Tarefas como desativar o SSH básico, mas deixar o SCP funcionando, exigirão modificações no makefile do Dropbear e uma recompilação do executável.
Servidores macOS SCP
7. servidor SCP nativo do macOS
Como um sistema operacional semelhante ao Unix, o macOS tem suporte nativo para SSH e, portanto, SCP. Para ativar o SSH no seu computador macOS, navegue até Preferências do sistema -> Compartilhamento de Applet e ative a opção Login Remoto. Isso habilitará o SSH para todos os usuários na máquina.
Palavras finais
Há muitos motivos para escolher o SCP sobre FTP e FTPS, mas há menos motivos para escolher o SCP sobre o SFTP. Tanto o SCP quanto o SFTP são realmente tipos especiais de sessões SSH, portanto, eles fornecem os mesmos prós e contras de uma sessão shell SSH padrão. Por outro lado, o FTP e o FTPS são menos seguros, portanto, se você estiver executando um desses tipos de servidores, deverá migrar para o SCP ou SFTP.
Veja também:
- Melhores servidores TFTP
- Melhores servidores SFTP
pode não ser a opção mais segura. É melhor optar pelo SCP ou SFTP para garantir a segurança dos seus arquivos durante a transferência. Além disso, o FTPS adiciona SSL para aumentar a segurança do FTP, mas ainda assim não é tão seguro quanto o SCP ou SFTP. É importante substituir o TFTP pelo SCP para garantir a criptografia dos seus arquivos. Para implementar um servidor SCP, você precisa criar um servidor SSH, que cuida da segurança extra para transformar uma ação de cópia de rede padrão em uma transação de Cópia Segura. Existem muitos servidores SCP disponíveis, como o servidor SFTP / SCP da SolarWinds, Bitvise, FreeSSHd, OpenSSH para Windows, Cygwin no Windows, servidor OpenSSH SCP para Linux, servidor Dropbear SCP e servidor SCP nativo para MacOS. Em resumo, o SCP é uma alternativa segura ao FTP para transferência de arquivos, e é importante implementar um servidor SSH para garantir a segurança dos seus arquivos durante a transferência.