Cómo habilitar escritorio remoto en Kali Linux

¡Hola Hitecheros! En esta ocasión voy a escribir sobre cómo habilitar el servicio de escritorio remoto en nuestra máquina Kali Linux que tendremos desplegada en cualquier servidor externo o dentro de nuestra propia red.

Si es cierto que aunque seamos algo nostálgicos y nos encante trabajar con terminal en modo texto, también es cierto que hay aplicaciones que nos van a exigir un interfaz gráfico para hacer nuestras cosas remotamente y para ello debemos ajustarnos a los servicios RDP.

Para el que todavía no lo sepa, el servicio RDP es el que nos va a permitir abrir una conexión de escritorio remoto contra nuestro servidor desde cualquier terminal cliente (un Windows en nuestra casa por ejemplo).

¿Por qué instalar un servidor xrdp en un Kali Linux?

Sinceramente, porque la mayoría de las veces, nos apoyamos en una instancia virtual alojada en la nube, y es sabido que muchas aplicaciones que se usan a nivel de auditoría de seguridad, tienen su interfaz gráfico bastante mejorado que nos obligan casi a depender de una sesión X.

¿Es fácil esto de configurar un servidor de escritorio remoto en Kali?

Bien, aunque el proceso es relativamente sencillo aplicarlo en un servidor Windows, en la parte de Linux, en especial Kali Linux vamos a tener que ajustar un par de cosas necesarias para que podamos abrir un terminal de Remote Desktop desde nuestro pc.

Pasos recomendados previos para conseguir tener escritorio remoto en tu servidor Kali Linux

Actualizar tu máquina Kali Linux

Aunque no es estrictamente necesario, es muy recomendable que realicemos una actualización del sistema.

Para ello recurriremos a los típicos comandos de actualización en un terminal de nuestra máquina linux (desde root):

apt-get update && apt-get upgrade
apt-get dist-upgrade

Instalar el paquete XRDP

Si, ahora nos toca la parte de instalación de nuestro paquete xrdp disponible en nuestras fuentes que tengamos definidas en nuestra máquina linux:

apt-get install xrdp

Arrancar servicios XRDP y asegurarnos que arrancan tras reinicio

Esta es otra parte fundamental para conseguir que funcione nuestro servidor de escritorio remoto en Kali Linux.

En efecto, debemos arrancar servicios una vez que tengamos el paquete de xrdp instalado:

arrancando servicio xrdp kali linux
arrancando servicio xrdp kali linux

En efecto con el comando “service xrdp status” nos aseguramos que finalmente el servicio aparece como “active”.

Luego lo que haremos es asegurarnos que el servicio arranca automáticamente después de cada reinicio. Para ello debemos poner los siguientes comandos:

# configurar que los servicios arrancan automáticamente tras cada reinicio
sudo update-rc.d xrdp enable
sudo systemctl enable xrdp-sesman.service

Nos aparecerá el siguiente mensaje tras realizarlo:

root@kali:~# sudo update-rc.d xrdp enable
root@kali:~# sudo systemctl enable xrdp-sesman.service
Created symlink /etc/systemd/system/multi-user.target.wants/xrdp-sesman.service → /lib/systemd/system/xrdp-sesman.service.

Si queréis comprobar que todo va bien hasta ahora, podéis forzar un reinicio de la máquina para ver si tras reiniciarse, los servicios continúan ejecutándose:

servicio xrdp funcionando tras reiniciar en kali linux
servicio xrdp funcionando tras reiniciar en kali linux

Añadir usuario de conexión escritorio remoto

Ahora nos tocaría añadir un usuario que se autenticará remotamente contra nuestro servidor.

En este caso, vamos a crear un usuario llamado “hitecheros” pero bueno eso lo dejo a vuestra elección 🙂

# Nuevo usuario con permisos sudo para la conexión
sudo useradd -m hitecheros
sudo passwd hitecheros
sudo usermod -a -G sudo hitecheros
sudo chsh -s /bin/bash hitecheros

Editar configuración XRDP.INI

Por otro lado, debemos repasar algunos ajustes de configuración del xrdp, en concreto dentro del fichero xrdp.ini.

Con esto lo que buscamos es personalizar algo el comportamiento a la hora de conectarnos y conseguir un mejor rendimiento e incluso evitar errores de conexión.

Os propongo estas opciones:

# Editar el fichero de configuración xrdp.ini - para evitar el problema de pantalla negra al reducir el ancho de banda 
#
sudo nano /etc/xrdp/xrdp.ini
  autorun=sesman-any
  max_bpp=16
  [sesman-any]
  ip=127.0.0.1
  # cambia el usuario y password del usuario elegido

La configuración a nivel de “max_bpp” ayudará a la hora de que el interfaz en escritorio remoto vaya más fluido sacrificando resolución de pantalla, pero bueno, supongo que no necesitaréis un servidor de este tipo para jugar al StarCraft ¿no? 😀

Conectándose por escritorio remoto al servidor

Teniendo todos los detalles, ya podemos iniciar sesión contra nuestro servidor Kali:

conectando por escritorio remoto a la ami kali
conectando por escritorio remoto a la ami kali

Et voilá! Nuestro servidor está disponible y operativo para nuestras pruebas 😀

el escritorio remoto en kali
el escritorio remoto en kali

Si te ha resultado de ayuda o interés, te agradezco que compartas este contenido para ayudar a difundir todo el trabajo que realizo de forma desinteresada.

¡Haz que fluya el karma! ¡Gracias!

Cómo habilitar escritorio remoto en Kali Linux
4.7 (94.29%) 14 votos

Dejar respuesta

Please enter your comment!
Please enter your name here