web-dev-qa-db-fra.com

SSH et x11vnc avec plusieurs utilisateurs

J'ai un poste de travail Ubuntu 12.04 à la maison que j'utilise aussi au travail. Ma copine l'utilise aussi quand je suis au travail. L'arrangement est que je me connecte via SSH alors qu'elle travaille physiquement à la machine.

J'aimerais pouvoir avoir une session de bureau à distance sur mon utilisateur sans que celle-ci se déconnecte. Jusqu'à présent, j'ai pu me connecter à distance à mon poste de travail à l'aide de x11vnc et de ssh avec la commande suivante

Sudo x11vnc -create -safer -localhost -nopw -once -auth /var/run/lightdm/root/:0 -display :21

J'utilise Windows comme ordinateur client avec PuTTY et tightvnc.

J'ai lu que je dois démarrer un serveur X sur un écran spécifique avant d'exécuter la commande x11vnc. Cependant, chaque fois que je le fais, je déconnecte ma petite amie de la machine et force l'affichage physique à montrer ce que je fais.

Existe-t-il un moyen de se connecter à distance à mon poste de travail et d’organiser une session X sans déconnecter personne?

J'ai essayé la transmission X11 normale via PuTTY/xming, mais elle est extrêmement lente

Merci!

EDIT: Au cas où des problèmes se poseraient à l’avenir, j’ai utilisé le guide sur le site Web suivant: http://rbgeek.wordpress.com/2012/06/25/how-to-install-vnc- server-on-ubuntu-server-12-04 / Je viens de le tester, et ça marche très bien: bonne vitesse, vnc sur ssh, et personne n'est déconnecté

4
Damian

Utilisez plutôt le package vncserver. Cependant, vous devez utiliser un environnement de bureau autre que Unity 3D/Gnome 3, donc configurez-le pour le faire.

2
ish

J'utilise un autre moyen d'accomplir cela tout en continuant à utiliser x11vnc et non un autre paquet tel que vncserver.

Ajoutez ces options à la ligne de commande x11vnd: -shared -forever

Option partagée: l’affichage VNC est partagé, c’est-à-dire que plusieurs lecteurs peuvent se connecter en même temps (désactivé par défaut).

Option -forever: restez à l'écoute pour plus de connexions plutôt que de quitter dès que le premier client se déconnecte. Identique à

[ http://www.karlrunge.com/x11vnc/x11vnc_opts.html] [1]

0
Rolf