quarta-feira, 26 de junho de 2019

Instalando Linux dentro do Windows 10 e Server 2019 WSL com openssh-server.

Nesse post vou mostrar um tutorial completo de instalação do WSL, do Linux e do Openssh-Server alem de mostrar como acessar os arquivos do Windows pelo Linux e vice e versa.

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


Com o gerenciador de programas e recursos abertos, no canto direito clique e "Ativar ou desativar recursos do Windows"

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

Adicionando o blogger do google dentro do seu site via API.

Imagino que se você caiu aqui nesse post é porque já tem uma conta do google um um blog hospedado no serviço blogger , então vou direto ao a...