Isto é definitivamente possível, dada a sua configuração atual. Note que você também tem a opção de usar o Putty mas de qualquer forma, você precisará ter um X Server em execução na máquina cliente (seu Windows Subsystem para Linux - WSL). O modelo cliente-servidor do sistema X window é parcialmente o que torna o encaminhamento do X tão fácil de ser executado. Tudo o que você precisa é de um servidor x em execução no host e no cliente.
Configuração do Rapsberry Pi (Host)
Primeiro, você vai querer fazer um pequeno ajuste de configuração para o seu servidor ssh na máquina host (o seu Raspberry Pi). Primeiro, localize seu arquivo sshd_config dentro do diretório etc . Você pode executar esses comandos usando ssh-ing no Raspberry Pi (com uma conta compatível com sudo), ou acessando o Pi diretamente e abrindo um Terminal. Depois de entrar, execute o comando:
cd /etc/ssh
Faça um backup do seu arquivo de configuração sshd:
cp sshd_config sshd_config.ORIG
Agora abra o arquivo original em um editor de texto com:
sudo nano sshd_config
Você pode escolher qualquer editor de texto que esteja confortável ( veja aqui para o editor de texto nano atalhos). Este é o arquivo de configuração principal do servidor ssh. Encontre e descomente as seguintes linhas:
X11Forwarding yes
X11UseForwarding yes
Salve e saia. Agora você precisa reiniciar o servidor ssh do seu Pi com:
sudo systemctl restart sshd
Configuração do Windows (cliente)
Você terminou seu host. Agora tudo que você precisa fazer é instalar um servidor X para o Windows. Existem algumas opções para escolher, mas gostaria de ir com o Cygwin X, que você pode baixar aqui . Instale-o e, uma vez executado, ele deverá gerar uma pequena janela no seu cliente, que será usada para exibir o programa X. Agora você pode testar se o encaminhamento do X está acontecendo retornando ao seu shell do WSL e executando o comando simples:
xclock
Um simples relógio deve aparecer na janela gerada pelo Cygwin. Você pode terminar o relógio retornando ao seu shell do WSL e pressionando Ctrl + C. Se este comando não for reconhecido, você primeiro precisará instalar os aplicativos gráficos x11 na máquina host com:
sudo apt-get install x11-apps
O encaminhamento do X agora deve ser ativado para você e agora você pode executar a maioria, se não todos os aplicativos do Rapsberry Pi do Windows.
Nota no XDMCP, FreeNX
Você pode levar as coisas um passo adiante e configurar as coisas para executar um "desktop" inteiro a partir do seu Pi, em vez de apenas aplicativo por aplicativo, que é o que o encaminhamento do X permite. Aqui estão algumas opções comuns disponíveis para você:
- XDMCP: Este é o mais fácil de configurar, mas é notoriamente inseguro e a maioria das autoridades só recomendo que você o execute em uma LAN com fio confiável (como sua rede doméstica). Isso pode ser mais problema do que vale a pena, mas se você está curioso para investigar, veja este tópico do Rasp Pi para a configuração inicial .
- FreeNX: Mais seguro do que a opção acima e provavelmente vale a pena o tempo para configurar, se você quiser fazer isso regularmente e possivelmente de outra rede inteiramente. Você precisará instalar um servidor FreeNX no host e usar outro software - NoMachine - no seu cliente Windows. Veja aqui para um guia muito detalhado.