Primeiro temos que ativar o WSL no Windows 10, acesse o menu executar digitando win + r e execute o comando appwiz.cpl,
ou abra o windows explorer e coloque na barra de navegação
Painel de Controle\Programas\Programas e Recursos
Encontre e marque a opção Subsistema do Windows para Linux.
E clique em OK.
Após terminar a instalação reinicie o sistema.
Agora que o WSL esta instalado abra a loja de aplicativos do windows.
E procure pela distribuição da sua preferencia.
Pra fins didáticos utilizaremos a versão Ubuntu da loja.
Clique na distribuição e clique em obter.
Depois de terminar o download clique em iniciar.
No caso do Ubuntu abrirá um terminal do linux, aguarde enquanto finaliza a instalação.
Pode demorar um pouco, depois crie um usuário e uma senha para o distribuição.
Se tudo deu certo você estará vendo o bash do linux.
A partir daqui sua distribuição já ta instalada e funcional e já pode ser utilizada conforme sua necessidade.
Agora vamos instalar e configurar o openssh-server.
No ubuntu já temos o apt instalado, se for em outra distribuição você pode fazer a instalação com seu gerenciador de aplicativos favorito, mas basicamente as técnicas são as mesmas.
Se já não estiver instalado, o que é o padrão vamos instalar o openssh-server com o comando.
sudo apt install openssh-server.
Depois vamos gerar uma chave para o usuário com o comando.
sudo ssh-keygen -A
Reiniciamos o serviço do ssh para que o firewall do windows bloqueie a aplicação e mostre a mensagem para permitir o acesso, você pode fazer a liberação da porta pelo gerenciador do firewall também.
sudo service ssh restart
Clique em permitir o acesso (não esqueça de escolhe o tipo de rede correto para sua rede ativa).
Dependendo da versão do linux que você escolher quando for acessar o ssh com o comando, aonde X é o ip.
ssh -l usuario X.X.X.X
Você por receber a mensagem " Permission denied (publickey). " , basta editar o arquivo sshd_config com o comando
sudo nano /etc/ssh/sshd_config
Encontre a opção "PasswordAutenticantion no" e mude para "PasswordAutenticantion yes", salve com ctrl + X, responsa yes e reinicie o serviço do ssh.
sudo service ssh restart
Pronto agora temos o Linux rodando com openssh-server funcionando.
Agora vai umas informações adicionais importantes,
Para acessar os arquivos do windows pelo linux navegue até a pasta /mnt/c aonde fica o C:\ do Windows 10.
cd /mnt/c
Para acessar os arquivos do linux pelo windows abra o windows explorer e navegue até a pasta
\\wsl$\Distro
Espero ter ajudado, qualquer duvida deixe um comentário.
Obrigado e até a próxima.
Acompanhe meu blog.
Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga o blog no Twitter @ctecnologia
Inscreva-se no meu canal do youtube.
Guilherme Cristiano
Acompanhe também meu blog pessoal
bloguilhermecristiano