Configure um servidor SFTP no Windows usando o OpenSSH

Data de criação de página :

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.

image

Selecione Aplicativos.

image

Selecione Recursos Opcionais de Aplicativos e Recursos.

image

Selecione Adicionar recursos.

image

Selecione Instalar no servidor OpenSSH.

image

O item desaparece, então ele retorna à tela anterior.

image

O servidor OpenSSH está instalado.

image

Se você adicioná-lo à lista, você está feito.

image

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.

image

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á.

image

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.

image

Selecione Configurações avançadas do sistema.

image

Clique no botão "Variáveis de Ambiente" na guia "Configurações Avançadas".

image

Selecione Caminho em "Variáveis de Ambiente do Sistema" e clique no botão "Editar".

image

"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".

image

Configurar o serviço OpenSSH

Inicie o PowerShell com os direitos do administrador.

image

Use o comando cd para navegar até a pasta OpenSSH e digite .\install-sshd.ps1 para executá-lo.

image

Se for exibido como "SUCESSO", está tudo bem.

image

Você pode verificar se os serviços relacionados ao OpenSSH foram configurados.

image

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.