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.exeBem 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 \ Opensshetapa 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 @ IPPasso 2
Podemos ver todas as alternativas SSH diretamente no console:
PROLONGAR
Portanto, podemos instalar o OpenSSH na nova compilação do Windows 10.