¿Cómo inicio el servidor VNC?

22

¿Cómo puedo iniciar el servidor VNC para que mi escritorio sea accesible?

Guillaume Coté
fuente

Respuestas:

20

Instalar vino:

sudo apt-get install vino

Configurar vino:

vino-preferences

Abre estas ventanas:

texto alternativo

Inicia el servidor con:

/usr/lib/vino/vino-server

Ingrese este comando en sus aplicaciones de inicio automático si desea que vino se inicie automáticamente.

Guillaume Coté
fuente
1
Aconsejaría usar vino sobre ssh, porque no es una aplicación segura. help.ubuntu.com/community/…
lovinglinux
1
Para ese último paso, System > Preferences > Startup Applicationsya debería tener una entrada de "Escritorio remoto" que solo debe marcarse. imgur.com/s4iTd.png
andrewsomething
@andrewsomething - no fue el caso en xunbutu.
Guillaume Coté
Debería etiquetar su pregunta con xubuntu; de lo contrario, la gente supondrá que está utilizando una configuración predeterminada de ubuntu.
Jorge Castro
@Jorge, creo que el vino es una herramienta gnome y funciona de la misma manera en ubuntu. La única diferencia es la entrada en la aplicación de inicio mencionada por andrewsomething.
Guillaume Coté
4

Aquí está todo el proceso que hago para utilizar VNC, simplificado


UNO. Servidor de configuración

instalar VNC: sudo apt-get install vnc

instalar openssh-server: sudo apt-get install openssh-server


DOS. CONFIGURAR PC de acceso remoto

instalar PuTTY

instalar el visor VNC o VNC


TRES. Conectar e iniciar:

Desde PC de acceso remoto:

  1. Ejecute PuTTY

  2. Conecte SSH a la IP del servidor

  3. Inicie sesión en el servidor con ID de inicio de sesión y contraseña

  4. Una carrera: sudo x11vnc -display :0 -auth guess

    B De lo contrario, si eso no funciona, ejecute: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    C De lo contrario, si eso no funciona, ejecute los comandos nuevamente pero como root.

Luego, una vez que se establece la conexión ...

  1. Iniciar el visor de VNC

  2. Cuando se le solicite, ingrese la IP del servidor y conéctese

Ahora ha accedido a su servidor a través de VNC y debería poder controlar e interactuar con ese escritorio.

Buena suerte y disfruta !!

Software_Programineer
fuente
¡Gracias! Estoy usando este método y puedo conectarme en la sesión activa; Pero la conexión sigue viva durante segundos caídos y termina mostrando:> La clave del servidor X restaurada se repite automáticamente a: 1> el espectador salió. > eliminó 45 imágenes de sondeo tile_row. ¿Me pueden ayudar a resolver esto?
leirbag
3

Para un poco más de seguridad, no dejo VNC funcionando todo el tiempo. I SSH en la máquina y luego iniciar el servidor VNC con el siguiente comando:

x11vnc -safer -localhost -nopw -once -display: 0

Para facilitarme, tengo el comando en un script de shell, por lo que es solo un caso de SSH para el servidor, seguido del comando startvnc.sh.

De esta manera, una vez que desconecte VNC ya no estará disponible.

Para mayor seguridad, puede hacer un túnel VNC a través de la conexión SSH.

Este enlace proporciona detalles sobre cómo reenviar los puertos correctos.

Adán
fuente
0

Como root, ejecuta:

sudo apt-get install vino

Como usuario, ejecute:

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

Se puede escribir un script para que se inicie automáticamente /usr/lib/vino/vino-servero simplemente puede hacer que su administrador de ventanas lo inicie directamente una vez que se carga y su red está ARRIBA, este método funcionó para mí porque tenía problemas de seguridad tipo 18 con Windows VNC Viewer no se conectaba y tenía para desactivar el cifrado

delphinny
fuente