Configure um servidor SFTP no Windows usando o OpenSSH
Ambiente operacional
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Mais Windows
- OpenSSH
-
- 7.7p1
- 8.1p1 - Beta
◗ Funciona em outras versões, mas não é confirmado
Inicialmente
O SFTP é um mecanismo para enviar e receber arquivos entre dois PCs (geralmente divididos em clientes e servidores).
Esta norma é comumente referida como "FTP", mas ftp envia e recebe o conteúdo da transmissão e recepção em texto simples (dados não criptografados). Pode ser facilmente lido por terceiros.
O SFTP usa uma técnica de criptografia chamada "SSH" para criptografar o conteúdo da transmissão e recepção ftp. Pode ser difícil para terceiros lerem.
Esta seção descreve as etapas para configurar o lado do servidor SFTP usando o OpenSSH gratuito.
Como instalar servidores OpenSSH no Windows 10, Windows Server 2019 e posteriores
O Windows 10 facilita a instalação de servidores OpenSSH.
Abra "Configurações" no menu Iniciar.
Selecione Aplicativos.
Selecione Recursos Opcionais de Aplicativos e Recursos.
Selecione Adicionar recursos.
Selecione Instalar no servidor OpenSSH.
O item desaparece, então ele retorna à tela anterior.
O servidor OpenSSH está instalado.
Se você adicioná-lo à lista, você está feito.
Instruções de instalação do servidor OpenSSH em outros sistema operacional do Windows
Downloads e colocação de arquivos
A versão do Windows do OpenSSH já está disponível, então baixe e configure-o.
Baixe o arquivo nas seguintes páginas: Baixe "OpenSSH-Win32.zip" para SO de 32 bits e "OpenSSH-Win64.zip" para SO de 32 bits. Você pode usar a versão mais recente, mas no momento todas são versões Beta.
Faça login no servidor e coloque os arquivos baixados e implantados no servidor. Não importa onde ele está, mas desta vez criei uma pasta "C:\OpenSSH" e coloquei-a lá.
Variáveis ambientais
Registre variáveis ambientais para tornar o OpenSSH mais fácil de trabalhar. Esta seção é descrita no Windows Server 2012 R2, mas as etapas devem ser adaptadas à versão do SISTEMA OPERACIONAL.
Clique com o botão direito do mouse no menu Iniciar e selecione Sistema.
Selecione Configurações avançadas do sistema.
Clique no botão "Variáveis de Ambiente" na guia "Configurações Avançadas".
Selecione Caminho em "Variáveis de Ambiente do Sistema" e clique no botão "Editar".
"no topo do valor variável" Ponto e vírgula, seguido pelo caminho da pasta onde o arquivo OpenSSH foi colocado. Depois de entrar, feche tudo com o botão "OK".
Configurar o serviço OpenSSH
Inicie o PowerShell com os direitos do administrador.
Use o comando cd para navegar até a pasta OpenSSH e digite .\install-sshd.ps1 para executá-lo.
Se for exibido como "SUCESSO", está tudo bem.
Você pode verificar se os serviços relacionados ao OpenSSH foram configurados.
Agora você tem a configuração quase a mesma que instalou o OpenSSH no Windows 10. Da próxima vez, eu gostaria de realmente definir sftp e enviar e receber arquivos.