# KeX en NetHunter: «no matching VNC server» y cómo revisarlo

- Link: https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/
- Published: 2021-08-13T20:32:24+00:00
- Author: Sergio Caballero

Índice de contenido

 1.  [Distingue el mensaje de la causa](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/#distingue_el_mensaje_de_la_causa)
 2.  [Inicia KeX desde Termux con la misma cuenta](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/#inicia_kex_desde_termux_con_la_misma_cuenta)
 3.  [Si sigue sin iniciar, acota el fallo](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/#si_sigue_sin_iniciar_acota_el_fallo)
 4.  [Cierra la sesión de forma ordenada](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/#cierra_la_sesion_de_forma_ordenada)
 5.  [Fuentes oficiales](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/#fuentes_oficiales)

El mensaje `vncserver: no matching vnc server running for this user` indica que 
la herramienta no encuentra una sesión VNC coincidente para ese usuario. No identifica
por sí solo una instalación dañada: comprueba si el servidor llegó a iniciarse y
si estás usando la misma cuenta antes de intentar repararlo.

Esta guía se centra en NetHunter Rootless instalado con el procedimiento oficial,
para un teléfono y un laboratorio propios. No ejecutes scripts de reparación desconocidos
ni expongas el escritorio VNC directamente a Internet.

## Distingue el mensaje de la causa

Anota el comando que lo muestra y las líneas anteriores. Si aparece al intentar 
detener una sesión que no existe, el problema no equivale a que haya fallado el 
arranque. Si aparece después de iniciar, busca el primer error del servidor, no 
solo la última línea.

![](https://i0.wp.com/sergiocaballero.com/wp-content/uploads/2021/04/LINUX-NETHUNETER.
jpg?resize=1024%2C576&ssl=1)

![](https://i0.wp.com/sergiocaballero.com/wp-content/uploads/2021/08/vncserver-error-
498x1024.jpg?resize=498%2C1024&ssl=1)

![](https://i0.wp.com/sergiocaballero.com/wp-content/uploads/2021/08/nethunter-kex-
error-1024x498.jpg?resize=1024%2C498&ssl=1)

Las capturas muestran mensajes de una interfaz anterior. Utiliza el procedimiento
del texto y el puerto que indique tu sesión actual, sin deducirlo de una imagen.

## Inicia KeX desde Termux con la misma cuenta

Sal de la consola de Kali si estás dentro y ejecuta desde Termux los comandos del
lanzador oficial. Para una sesión de usuario:

    ```wp-block-code
    nethunter kex passwd
    nethunter kex &
    ```

Configura primero una contraseña propia. Después abre el cliente KeX y utiliza la
conexión local y el puerto informado por el arranque. No reutilices contraseñas 
de un tutorial. Mantén el servicio limitado al acceso local para este caso.

El lanzador ofrece también una sesión con `nethunter -r`. Sus sesiones y contraseña
se gestionan por separado: no alternes usuario y root como si fueran el mismo escritorio.
En Rootless ese root del entorno no equivale a root del sistema Android.

## Si sigue sin iniciar, acota el fallo

 * Comprueba que el comando se ejecuta desde Termux y que el lanzador corresponde
   a tu instalación. No mezcles comandos de KeX Manager con los de Rootless.
 * Lee el primer error que produzca el arranque. Un fallo de paquetes, un puerto
   ocupado o un proceso terminado requieren diagnósticos distintos.
 * Dentro de la misma cuenta de Kali, si el paquete lo proporciona, consulta la 
   ayuda de tigervncserver y su opción -list para comprobar las sesiones. No borres
   archivos de bloqueo de forma indiscriminada.
 * Si Android termina el proceso, revisa [el diagnóstico de Signal 9 en Termux](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/)
   antes de reinstalar o alterar límites globales.

Si tu instalación fue modificada con un script externo, conserva tus archivos de
trabajo y compara su origen con [la instalación oficial de NetHunter Rootless](https://sergiocaballero.com/instalar-nethunter-en-android-con-termux/).
Actualizar paquetes o reinstalar sin ese diagnóstico puede ocultar el primer fallo
sin resolverlo.

## Cierra la sesión de forma ordenada

    ```wp-block-code
    nethunter kex stop
    ```

Ejecuta la parada en la misma modalidad con la que la abriste y confirma que ha 
terminado. Desconectar la aplicación cliente no necesariamente detiene el servidor.
No añadas herramientas de acceso remoto ni abras puertos para resolver un fallo 
local.

Para comprender las capacidades de cada edición, consulta [la compatibilidad de NetHunter](https://sergiocaballero.com/lista-de-dispositivos-compatibles-para-ejecutar-nethunter/).
Si necesitas un entorno con menos dependencias del teléfono, puedes preparar [Kali en una máquina virtual propia](https://sergiocaballero.com/kali-linux-maquina-virtual/).

## Fuentes oficiales

 * [Kali: uso de NetHunter Rootless y KeX](https://www.kali.org/docs/nethunter/nethunter-rootless/)
 * [Kali: KeX Manager, edición con aplicación NetHunter](https://www.kali.org/docs/nethunter/nethunter-kex-manager/)
 * [TigerVNC: servidor, sesiones y escucha local](https://manpages.debian.org/trixie/tigervnc-standalone-server/tigervncserver.1.en.html)

### Comparte esto:

 * [  Facebook ](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/?share=facebook)
 * [  X ](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/?share=x)

### _Relacionado_
