Cómo habilitar la GUI de Ubuntu WSL2 y usar RDP en remoto

Hola amig@, te traigo un nuevo post sobre temática del gran sistema operativo Windows.
Dale!

WSL2 sigue siendo una de mis funciones principales que quiero explorar y conocer en toda la oferta de Windows 10. Lo que Microsoft está haciendo con WSL es fascinante y la posibilidad infinita de tener Linux y Windows en un matrimonio tan profundo está más allá de mi sueño más salvaje.

En la guía de hoy, usaremos el cliente RDP nativo de Windows para conectarse remotamente a su Ubuntu WSL2 local en la misma máquina. (¿Cuándo fue la última vez que usó RDP en localhost?… y el destino también se está ejecutando en Linux, no en Windows). Esto nunca me sucedió hasta hace poco. A continuación se muestra un adelanto del resultado final. Empecemos.

RDP en localhost ejecutando WSL2 kubuntu distro

Suponemos que a estas alturas ya tienes WSL2 ejecutándose y tienes al menos Ubuntu instalado. Puede seguir esta guía para actualizar su Ubuntu a la última distribución 20.04 LTS si aún no lo ha hecho.

Primero el estándar

sudo apt update && sudo apt -y upgrade

A continuación, vamos a instalar una distribución GUI en Ubuntu.

sudo apt-get install -y kubuntu-desktop

A mitad de la instalación, se le pedirá este sddm de configuración, seleccione lightdm

2020 09 30 21 56 59 jonathan @ AMDRyzen3 mnt c Usuarios Jonathan 600x367 - Cómo habilitar WSL2 Ubuntu GUI y usar RDP en remoto

Instale y configure XDRP y cambie el puerto RDP a 3390

# install xrdp
sudo apt-get install xrdp
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24nxserverbpp=128/g' /etc/xrdp/xrdp.ini

Por último, habilite Dbus

#enable dbus
sudo systemctl enable dbus
sudo /etc/init.d/dbus start
sudo /etc/init.d/xrdp start
# check xrdp status
sudo /etc/init.d/xrdp status

Debería ver algo como esto a continuación.

2020 09 30 22 01 37 jonathan @ AMDRyzen3 600x302 - Cómo habilitar WSL2 Ubuntu GUI y usar RDP para control remoto

Ahora inicie su Conexión de escritorio remoto de Windows, o mstsc en el menú Inicio de Windows.

2020 09 30 22 49 23 Conexión a escritorio remoto: cómo habilitar la GUI de Ubuntu WSL2 y usar RDP en remoto

ingresar localhost:3390 y conectar. Esta pantalla le indicará que mantenga la sesión como xorg e ingrese su nombre de usuario y contraseña de WSL2.

2020 09 30 22 04 32 localhost 3390 Conexión a escritorio remoto 600x605 - Cómo habilitar WSL2 Ubuntu GUI y usar RDP a remoto

Eso es todo, ahora está conectado a su WSL2 Ubuntu con una GUI sobre el cliente RDP nativo de Windows. ¡¿Qué tan loco es esto ?!

Deja un comentario