12 de noviembre de 2012

Servidor VNC Vino y "Depósito de claves" en Gnome

El servidor VNC Vino que viene por defecto con Gnome es muy útil. Pero el problema que vi que todos tienen y que no me fue ajeno es que cuando se habilita el inicio automático de sesión en Gnome, se nos pide desbloquear el depósito de claves. En mi caso, yo enciendo la pc de manera remota y la entrada en el modo gráfico se produce de manera automática. Pero cuando quiero conectarme remotamente por VNC en la PC sale una petición de desbloqueo del depósito de claves y no me deja establecer la conexión remota. La solución que todos plantean es dejar sin protección a las claves almacenadas, algo que es totalmente inseguro. Antes que nada, se debe configurar Vino con "vino-preferences" para que solicite contraseña y no requiera confirmación. Para evitar que del depósito de claves nos impida iniciar conexión con VNC, lo que haremos será modificar la configuración de Vino para que no use el depósito de claves:

Primero

Vamos a : Sistema -> Preferencias -> Contraseñas y cifrado

Ahí en la solapa "Contraseñas" vemos la contraseña de Vino en una entrda. Hacemos click derecho sobre "Contraseñas" y elegimos "Desbloquear". Luego desplegamos la primer entrada "Contraseñas" seleccionamos "vino.local:5900" y apretamos boton derecho y elegimos "Eliminar".

Segundo

ALT + F2 y ejecutamos: gconf-editor

Ahi vamos a desktop -> gnome -> remote_access y buscamos la clave  "vnc_password" y eliminamos lo que tenga en el contenido. En una terminal escribimos echo -n "CONTRASEÑA" | base64 y la salida la copiamos y la pegamos en el valor de la clave vnc_password. Damos click en aceptar.

Tercero

Damos aceptar y reiniciamos el equipo. Hacemos una prueba de conexión remota. Si todo salió bien, no aparecerá más el cartel de soliciutd de clave del depósito.