Si alguna vez te has encontrado con el siguiente error:
$ xhost +
PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refusedxhost: unable to open display «localhost:10.0»
…que no se te olvide que la manera de solucionarlo, en el 99% de las ocasiones, es asegurarse de que XMing está correctamente iniciado en el equipo cliente (es decir, donde el servidor X -en este caso, XMing- se está ejecutando). Es una tontería como un castillo, pero a veces se suele olvidar.
Otras posibles soluciones a este problema, si lo anterior no ha funcionado:
- Iniciar el cliente SSH redireccionando las X (X Forwarding). Esto es bien ejecutando «ssh -X username@hostname», o si utilizas Putty, marcando la opción correspondiente (Connection -> SSH -> X11 -> Enable X11 forwarding).
- Comprobar que la variable DISPLAY se encuentra correctamente definida: export DISPLAY=localhost:10.0
- Verifica que tienes los paquetes de las X11 están instalados. Para Debian y similares: apt-get install x11-apps -y