Configuración de WSL GUI Kali Linux y Ubuntu. Salir al shell gráfico





Hola. Habiendo instalado WSL y descargado Kali Linux & Ubuntu de Microsoft Store, me enfrenté al hecho de que estaba frente a una terminal y no entendía absolutamente nada en Linux, y me gustaría navegar de alguna manera por el sistema a través del shell gráfico. Busqué en Google a los equipos durante semanas y terminé escribiendo un guión para configurarlo. Lo comparto, alguien puede ayudar



Una vez más, haré una reserva de que en Linux no entendí nada en absoluto, por lo que las críticas culturales y las adiciones al guión son bienvenidas en los comentarios.



Además, la dificultad resultó ser que KALI cambió de equipo , y mientras seguía los tutoriales para la versión 2019, ya encontré errores de que el kit de distribución no estaba en el repositorio.



El artículo asume que ya instaló WSL y descargó la distribución de Microsoft Store, y este es un terminal. El guión fue escrito en el sistema el 26/08/2020



lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description:    Kali GNU/Linux Rolling
Release:        2020.3
Codename:       kali-rolling


Configurando Kali



Lea lo primero al final del artículo ACTUALIZACIÓN 2 y 3, por favor. Quizás cambie de opinión acerca de hacer todo esto.


  1. En primer lugar, se le pedirá que cree un usuario: ingrese su nombre de usuario y contraseña
  2. luego creamos un script:



    sudo nano /usr/local/bin/setup-xrdp-server.sh


    e inserte el contenido del script

    UPD: . — , /tmp berez
  3. KALI LINUX



    #!/bin/bash
    echo "Sonax Kali Setup"
    
    ##     !
    port_xrdp=3390 #   RDP
    username="sonax" #.       "ask"
    password="pass"  #       "ask"
    ##  .    
    
    sudo apt update -y && sudo apt upgrade -y
    sudo apt install -y kali-desktop-xfce xrdp #  Ubuntu  kali-desktop-xfce  xubuntu-desktop
    
    #XRDP
    sudo cp -n /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak #( )
    sudo sed -i 's/3389/'$port_xrdp'/g' /etc/xrdp/xrdp.ini #(    3389     )
    sudo sed -i '186s/username=ask/username='$username'/g' /etc/xrdp/xrdp.ini #(,   )
    sudo sed -i '187s/password=ask/password='$password'/g' /etc/xrdp/xrdp.ini #(,   )
    #sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini #(  32,  128   ) UPD:  ,       .
    #sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
    sudo /etc/init.d/xrdp start
    #END XRDP
  4. "## !" ( ), , . (cntrl+x ->y->enter).
  5. Chmod,



    sudo chmod ugo+x /usr/local/bin/setup-xrdp-server.sh
  6. setup-xrdp-server.sh
  7. ,
  8. xrdp , , .



    sudo /etc/init.d/xrdp start






    sudo service xrdp start
    {start|stop|status|restart|try-restart|force-reload}
  9. RDP Windows, RDP mstsc
  10. localhost:3390 ,


Ubuntu



En Ubuntu, todo es igual, excepto que en lugar de kali-desktop-xfce, ingrese xubuntu-desktop .



Conclusión



Gracias por leer el articulo. Si hay deseos / comentarios / amenazas / chantaje / violencia en los comentarios , el artículo se complementará / actualizará. Espero que sea útil para alguien.



UPD1: Inicio automático

al inicio (graciasberez)

sudo systemctl enable xrdp.service




UPD2:

Kali Linux obtuvo una GUI para el subsistema de Windows para Linux (WSL2). Instrucciones de instalación .

Graciasalex-khv...

Esta decisión se implementó recientemente, el 18 de agosto de 2020, aquí están las noticias . Es posible sin RDP. Lo hice.




UPD3:

WSL no ve la interfaz física de Wi-Fi, por lo tanto Kali en WSL es inútil hoy, estamos esperando actualizaciones.

En Internet escriben que se puede introducir USB-Wifi en el sistema a través de máquinas virtuales VMWare, Oracle Virtual Box.

Pero, desafortunadamente, esto no funcionó para mí, tengo 2 adaptadores USB Wi-Fi.

Sin embargo, muchas personas se dan de baja sobre el éxito de este procedimiento.



All Articles