Como habilitar e instalar OpenSSH no Windows 10

Existem diferentes métodos para estabelecer a comunicação entre diferentes computadores, mas devemos sempre levar em consideração as opções de segurança que estão presentes, uma vez que o que vai ser transferido na maioria das vezes está associado a informações confidenciais do usuário.

Uma das formas mais seguras é usar o protocolo SSH e onde o OpenSSH se torna uma solução prática para essa conexão.

Ao usar o OpenSSH, podemos ter certeza de que todo o tráfego será criptografado para eliminar a espionagem, sequestro de informações e outros tipos de ataques, além disso, o OpenSSH nos oferece um amplo conjunto de capacidades de túnel seguro, vários métodos de autenticação e opções para configurações personalizadas.

Uma das principais novidades que a nova compilação do Windows 10 incluirá, se for uma nova compilação, será a integração do OpenSSH em fase beta.

Encontraremos esse recurso na compilação 17063 do Windows 10 Fall Creators, que está disponível por meio do programa Insider da Microsoft, que podemos acessar e registrar, se ainda não estivermos, no seguinte link:

Agora, o Windows 10 adicionou as opções OpenSSH Client e OpenSSH Server para realizar esse processo de maneira confiável e totalmente funcional.

A seguir, veremos como instalar o OpenSSH Server no Windows 10 Fall Creators.

1. Acesse os recursos do sistema Windows 10

Passo 1
Para iniciar o processo vamos ao menu Iniciar e lá selecionamos a opção "Configurações", veremos o seguinte:

Passo 2
Lá clicamos na seção "Aplicativos" e na nova janela vamos para a seção "Aplicativos e recursos" onde veremos o seguinte:

etapa 3
Lá clicamos na linha "Gerenciar funções opcionais" e veremos o seguinte:

2. Adicionar OpenSSH no Windows 10

Passo 1
Clique na linha "Adicionar um novo recurso" e na janela exibida nos moveremos para a parte inferior, onde veremos as opções de OpenSSH tanto no nível do cliente quanto do servidor:

Passo 2
Clique no recurso OpenSSH Server e veremos que a opção de instalação está ativada:

ObservaçãoLembre-se que esta função está em fase beta e pode causar instabilidade em seu comportamento.

etapa 3
Veremos que o processo de instalação começa:

Passo 4
Prosseguimos para reiniciar o computador para aplicar as alterações. Os arquivos binários OpenSSH serão hospedados no seguinte caminho:

 C: \ Windows \ system32 \ Openssh

Etapa 5
Lá, veremos ferramentas como:

 sftp-server.exe ssh-agent.exe ssh-keygen.exe sshd.exe
Bem como o arquivo de configuração sshd_config.

Etapa 6
Para validar o serviço, o OpenSSH atuará como um serviço do sistema e podemos verificá-lo usando a seguinte combinação de teclas e executando o comando services.msc, pressione Enter e na janela exibida localizaremos o serviço sshd:

+ R

3. Execute o servidor SSH no Windows 10

Passo 1
Para configurar o servidor OpenSSH no Windows, clicaremos duas vezes no serviço ou clicaremos com o botão direito em / Propriedades e na janela Iniciar sessão podemos deixar a opção padrão:

Passo 2
Em seguida, acessamos o prompt de comando como administradores e executamos a seguinte linha:

 cd c: \ windows \ system32 \ Openssh 
etapa 3
Em seguida, executamos a seguinte linha para gerar a chave de segurança:
 ssh-keygen -A 

PROLONGAR

Passo 4
Agora, no prompt de comando, inserimos explorer.exe para iniciar o Windows Explorer a partir da pasta OpenSSH:

ObservaçãoEste processo pode ser executado no Windows PowerShell com as seguintes linhas:

 Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C: \ Windows \ System32 \ OpenSSH \ ssh_host_ed25519_key

Etapa 5
Podemos ver que a chave de segurança está localizada na pasta OpenSSH:

4. Ativar porta de escuta OpenSSH no Windows 10

Passo 1
O próximo passo é permitir que a porta 22 seja habilitada para a comunicação OpenSSH correta, para isso executamos a seguinte linha:

 netsh advfirewall firewall adicionar nome da regra = "Porta SSHD" dir = em ação = permitir protocolo = TCP localport = 22

PROLONGAR

Passo 2
Se quisermos realizar este processo com o PowerShell, executaremos o seguinte:

 New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

PROLONGAR

5. Conecte-se via OpenSSH no Windows 10

Passo 1
Finalmente, podemos acessar de qualquer computador da rede local usando a seguinte sintaxe:

 usuário ssh @ IP
Passo 2
Podemos ver todas as alternativas SSH diretamente no console:

PROLONGAR

Portanto, podemos instalar o OpenSSH na nova compilação do Windows 10.

wave wave wave wave wave