Solo corriendo
/usr/lib/vino/vino-server
Debería hacer el trabajo.
Una vez que tenga acceso a su servidor, le recomendaría que lo agregue a las aplicaciones de inicio automático para que siempre se inicie.
Probablemente quieras cambiar algunas configuraciones con:
vino-preferences
tenga mucho cuidado cuando ejecute preferencia de vino en una máquina remota, si desmarca "Permitir que otros usuarios controlen su escritorio", no podrá volver a comprobarlo.
o para editar:
~/.gconf/desktop/gnome/remote_access/%gconf.xml
Aquí un archivo de muestra:
<?xml version="1.0"?>
<gconf>
<entry name="vnc_password" mtime="1289267042" type="string">
<stringvalue>cXdlcnR5</stringvalue>
</entry>
<entry name="view_only" mtime="1289262982" type="bool" value="false"/>
<entry name="prompt_enabled" mtime="1254965869" type="bool" value="false"/>
<entry name="authentication_methods" mtime="1289267034" type="list" ltype="string">
<li type="string">
<stringvalue>vnc</stringvalue>
</li>
</entry>
<entry name="enabled" mtime="1289263574" type="bool" value="true"/>
</gconf>
Tenga cuidado, la contraseña está codificada en base64. Para este archivo, la contraseña es qwerty. Veo en algún foro que la gente lo ha cambiado con éxito, pero tuve problemas con eso.
Aquí un codificador base64 en línea:
http://www.motobit.com/util/base64-decoder-encoder.asp
/usr/lib/vino/vino-server
:No protocol specified ** (vino-server:2040): WARNING **: Could not open X display
vino-preferences: command not found
Respuesta corta:
como menciona la respuesta aceptada, si vino no se inicia en la máquina remota, use
Respuesta larga y más información:
Un subconjunto de las configuraciones para el servidor de acceso remoto incorporado actual (vino) se puede ver, como se mencionó, desde las preferencias de vino. Se puede ver una lista completa de los indicadores de gconf con el
gconf-editor
comando, que se enumera en / desktop / gnome / remote_access. También puede ver las otras teclas de acceso remoto con este comando (o una variación):(Por alguna razón,
-R
también funcionará).También puede obtener la documentación de la clave de esquema a través del
--long-docs
argumento arg.Por ejemplo, para la clave de puerto alternativo:
Entonces, por ejemplo, aquí se explica cómo cambiar el puerto predeterminado a través de la línea de comando:
gconftool le dará las claves bajo un directorio dado. Aquí está la sección 'remote_access':
Aquí se explica cómo enumerar todos los documentos de esquema en / desk / gnome / remote / access (a través de la línea de comandos / bin / bash):
fuente
/usr/lib/vino/vino-server
no funciona desde SSH, diceCannot open display:
También quería habilitar vino con la línea de comando sin entrar en las preferencias de vino.
Cuando comencé
/usr/lib/vino/vino-server
, dice que no tenía habilitado el servicio de uso compartido de escritorio.Con Unity
gconftool
ya no se puede usar. Tenemos que hacerlo a través degsettings
.Entonces, primero, habilite vino:
Entonces comienza vino:
Ahora puede acceder de forma remota a su computadora.
Si quieres ver todas las configuraciones disponibles para Vino:
fuente
export DBUS_SESSION_BUS_ADDRESS=...
. Para obtener este valor variable, copié del entorno de un proceso en ejecución (pgrep -u myUserName -l
para obtener la lista de procesos, elija un número y luegotr '\0' '\n' < /proc/NUMBER/environ | grep DBUS
). Luego exporte DBUS_SESSION_BUS_ADDRESS con el valor devuelto. Entonces el comando corrió.En Ubuntu 14.04, encontré que la siguiente variación funcionó para mí:
Si esto no funciona, su sesión X podría estar ejecutándose en algo diferente
:0
, por lo que un rápidops aux | grep X
debería mostrar un:1
o:2
fuente
export DISPLAY=:0
que los comandos gsettings fallará sin:failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
.¿Por qué, por amor a todo lo que es bueno en este mundo difícil, no hay una entrada de hombre para vino o vino-server o para cualquiera de los comandos enumerados en
dpkg -L vino
la salida? Para el caso, ¿por qué debería instalarse algún paquete en un sistema Ubuntu, que omita una página de manual al menos para los comandos relevantes? Ok, despotrican. La mejor respuesta que he encontrado hasta ahora está aquí: http://ubuntuforums.org/archive/index.php/t-266981.htmlRealmente espero que esto ayude, y espero que en el futuro la comunidad de Ubuntu documente todos estos comandos huérfanos. "Facilidad de uso" no significa abandonar la línea de comando, y ciertamente no significa abandonar la documentación fácilmente accesible. </grumble>
fuente
Esto no parece funcionar de forma remota a través de ssh debido a errores en la pantalla, etc. Esto es lo que hice:
Principalmente funciona ahora!
fuente
export DISPLAY=:0.0
, el escritorio "remoto" que estaba recibiendo era en realidad mi escritorio local (lo usossh -X
). Además, es necesario "Permitir a otros usuarios" a través devino-preferences
(o los comandos de shell sugeridos en otras respuestas) antes de ejecutar/usr/lib/vino/vino-server
. Nota: Probablemente cualquier cliente VNC trabaje con esto una vez que esté configurado correctamente, perovinagre
parece proporcionar la IU más sensata.Pude configurar una nueva instalación de Ubuntu 16.04 desde una conexión ssh remota con el siguiente script:
Las comillas son importantes para cualquiera de las configuraciones de cadena (marcas simples dentro de comillas). Para que dconf pueda escribir necesita acceso a XWindows, por eso se necesita la parte EXPLAY de exportación. Creo que aún necesita iniciar sesión en el escritorio en la máquina Ubuntu real para conectarse con VNC después de esto. El comando de volcado solo está allí para confirmar que todas las configuraciones tomaron posesión, realmente no lo necesita.
Opcionalmente, puede hacer esto si desea mantener la pantalla todo el tiempo:
fuente
Para cualquiera que use Linux Mint 15, tengo todo esto para trabajar en mi MintBox2 haciendo lo siguiente. Ahora puedo ejecutar el MintBox 2 completamente sin cabeza con: ssh + vino + Tight VNC.
Escriba en masilla mediante conexión ssh a la máquina LinuxMint MintBox2:
Ahora, si lo desea (esto no es necesario) en un terminal LinuxMint (es decir, no en masilla) escriba:
=> Obtiene una salida de: 1 [es decir, esto me causó muchos problemas para resolver, es decir, esto no es 0: 0 !!!!!!!!!!]
Ahora, regrese a masilla y escriba:
=> Ahora se carga y puede usar la ventana 7 Tight VNC Viewer para acceder a Linux Mint, etc.
Espero que esto ayude a alguien por ahí ...
fuente
Tuve el mismo problema con xubuntu después de la actualización 18.04. Primero instale vino. La mía fue eliminada en la actualización sin previo aviso. Además, incluso después de instalar vino, el comando vino-preferencias no funciona.
Aquí hay una solución fácil:
Instalar dconf-editor
luego ábralo y vaya a
/org/gnome/desktop/remote
acceder yturn off encryption
.También hay varias otras opciones remotas que puede configurar en dconf-editor. Sin embargo, hasta que instale vino, el acceso remoto no se muestra en dconf-editor.
Espero que alguien pueda explicar qué pasó con las preferencias de vino.
fuente
fuente