VncServer en Debian
En esta pequeña nota os enseñaremos a habilitar el control remoto en nuestro Debian mediante VNC.
En la mayoría de los casos nos será suficiente con ssh y XForwarding pero de vez en cuando lo que nos interesa es ver el escritorio completo, por ejemplo en el caso que nos ha salido hace poco, controlar 3 máquina VirtualBox desde un escritorio por control remoto con VNC desde Debian.
Para ello seguiremos estos 3 pasos:
Instalaremos los paquetes correspondientes mediante, el paquete vnc-java se encuentra en los repositorios contrib, aseguraos que lo teneis metido en vuestro sources-list:
root@juanmi:~# apt-get install x11vnc vnc-java
Estableceremos la contraseña que dará acceso a los clientes al VNC del DEBIAN
root@juanmi:~# x11vnc -storepasswd
Ejecutar le siguiente comando en el terminal para que VNC se ponga a escuchar en nuestro Debian.
root@juanmi:~# x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800
Ya podeis ejecutar cualquier cliente VNC desde cualquier sistema operativo, si lo haceis desde fuera no olvideis abrir los puertos que necesiteis (por defecto son el 5900 y el 5800)
Si quereis cambiar el puerto de escucha del demonio VNC debeis añadir la opción -autoport nº_de_puerto, quedaría así:
root@juanmi:~# x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5805 -autoport 5005
Yo lo que he hecho es crear un script y cuando quiero lo inicio, algo así:
juanmi@juanmi:~# vi Desktop/Inicia_Vnc
#!/bin/bash
sudo x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5805 -autoport 5005
Demosle permisos adecuados:
juanmi@juanmi:~# chmod 777 /home/juanmi/Desktop/Inicia_Vnc
juanmi@juanmi:~# chown juanmi:juanmi /home/juanmi/Desktop/Inicia_Vnc
Warning: Use of undefined constant type - assumed 'type' (this will throw an Error in a future version of PHP) in /home/improvisa_com/web/improvisa.com/public_html/wp-content/themes/grassland/comments.php on line 38
Gran aplicación el VNC, sin duda. Buen partido la hemos sacado cuando eramos administradores de Enroth en el Neverwinter Nights.
Gracias por la info !!!