Se você é um desenvolvedor hardcore, você já deve ter notado que a Microsoft finalmente adicionou suporte para Conexões SSH em Windows 10. É uma integração de OpenSSH no Windows 10, que vem com o lançamento do Windows 10 Fall Creators Update. Com isso, os usuários agora têm a opção de abandonar o software cliente SSH como PuTTY para se conectar a um local ou a um servidor hospedado na Internet. Se você é novo nisso, vamos primeiro discutir o que é SSH ou Secure Shell.
O que é o OpenSSH?
SSH ou Capsula segura não é nada além de um protocolo geral semelhante ao FTP ou HTTP que é usado para enviar dados de uma origem para um destino. Mas aqui, os dados enviados são fortemente criptografados. OpenSSH é muito popular entre os desenvolvedores que trabalham em máquinas Linux, pois permite que eles acessem e controlem um servidor remoto em uma rede.
Antes de começarmos, gostaria de anotar que esse recurso está disponível como um BETA e pode mostrar alguns problemas às vezes.
Passos para ativar o OpenSSH no Windows 10
Com os recursos do Windows:
Acesse Configurações> Aplicativos> Aplicativos e recursos ou acesse este URL:
ms-settings:appsfeatures
Agora, clique em Gerenciar recursos opcionais.
Selecione Adicione um recurso. Isto irá navegar para uma nova página.
Role para baixo até Cliente OpenSSH (Beta) e Servidor OpenSSH (Beta).
Instale os dois e reinicie o seu PC
Isto irá baixar e instalar todos os componentes neste caminho:
C:WindowsSystem32OpenSSH
Agora você pode usar o Powershell ou Command Prompt (CMD) para navegar até o caminho fornecido e, em seguida, começar a trabalhar com o SSH, como faz no Linux.
Com o Windows Subsystem para Linux (WSL)
Primeiro de tudo, abra o Menu Iniciar e digite Recursos do Windows e selecione Ativar e desativar recursos do Windows.
Carraça Subsistema Windows para Linux e clique em ESTÁ BEM.
Navegue até a Loja da Microsoft agora e pesquise Ubuntu.
Agora pesquise Ubuntu em Iniciar ou da Cortana para executar a linha de comando do bash do Linux para usar os recursos SSH.
Atualmente, esse recurso é trazido para o Windows 10 com a ajuda do Win32 Port pela própria Microsoft. A versão atualmente disponível no Windows 10 Fall Creators Update é 0.0.19.0, mas se você for ao repositório do GitHub, verá que o última versão é 0.0.24.0 que é mais recente que o inerente e, portanto, será muito mais estável. Você pode ler mais sobre como instalá-lo através do Powershell em sua documentação do GitHub vinculada acima.
Finalmente, parece que a Microsoft está alavancando o uso de tecnologias Open Source, integrando-as diretamente no Windows 10 e tornando-a melhor para os desenvolvedores. Isso torna a afirmação de Terry Myerson (vice-presidente executivo do grupo de desenvolvedores do Windows da Microsoft) verdadeira,
“Windows 10 is the best damn devbox on the planet.”
E não podemos esperar que recursos mais úteis como esse sejam adicionados ao Windows 10!