Comment VNC dans une session X existante?

36

J'aimerais pouvoir se connecter à un écran X existant pour pouvoir accéder à mon environnement de travail et à tout ce que j'ai laissé ouvert de chez moi. Je me souviens vaguement de l'utilisation de x11vnc par le passé. Mais le paquet n'existe pas pour Fedora 11, donc je pense qu'il existe maintenant une méthode intégrée.

REMARQUE: Je me connecte à mon ordinateur via un réseau privé virtuel (VPN). La protection par mot de passe est donc tout ce dont j'ai besoin en matière de sécurité.

grom
la source

Réponses:

47

Utilisez x11vnc , il sera attaché à une session en cours et vous permettra de partager le bureau. Si vous l'exécutez en tant que root pour vous connecter à une session xdm, vous devrez effectuer des recherches sur Xauth, car il peut être un peu fastidieux à configurer.

Modifier pour ajouter: Karl Runge ne semble plus maintenir la version originale de x11vnc, mais le développement se poursuit sur github . Vous pouvez aussi faire ce qui est suggéré ci-dessous par @ ivan-talalaev et utiliser x0vncserver.

Un autre avantage de ce serveur est qu’il prend en charge un grand nombre des fonctionnalités VNC avancées utilisées par UltraVNC, notamment la mise en cache bitmap volumineuse et le transfert de fichiers.

Sekenre
la source
Si vous choisissez cette voie, sachez que vous pouvez rencontrer le problème suggéré par la question suivante: serverfault.com/questions/19855/…
David Mackintosh
ok donc x11vnc toujours le go. Alors , où est le paquet fedora pour elle :(
Grom
Jetez un coup d'oeil ici: rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/x11vnc Cependant, vous n'aurez peut-être pas beaucoup de chance. Fedora 11 est trop nouveau. Essayez d’installer les packages Fedora 10.
Sekenre
Il existe également un bogue bien documenté qui bloque constamment le serveur avec de nombreuses fonctions de fenêtre standard. Le code est orphelin et ne sera probablement jamais réparé.
Scott
1
x11vnc est obsolète, utilisez plutôt x0vncserver (voir une autre réponse)
sebix
4

Selon la documentation, Tigervnc a un support pour cela.

x0vncserver est un serveur TigerVNC qui rend tout affichage X accessible à distance via VNC, TigerVNC ou des visualiseurs compatibles. Contrairement à Xvnc (1), il ne crée pas d’ affichage virtuel. Au lieu de cela, il ne fait que partager un serveur X existant (généralement celui connecté à l’écran physique).

x0vncserver -display :0
Ivan Talalaev
la source
Notez simplement que vous aurez généralement besoin de spécifier le fichier de mot de passe vnc:x0vncserver -display :0 -rfbauth .vnc/passwd
Honza
2

Si vous utilisez KDE au travail, KDE possède déjà un serveur VNC intégré.

Vraisemblablement, GNOME aussi.

Condamné
la source
1
-1 - Ceux-ci créent de nouvelles sessions, n'utilisent pas celle existante.
Robert Munteanu
Robert Munteanu: non, vous vous trompez. gnome a vino et vous pouvez lier virtuellement vnc à une session X déjà en cours.
Cstamas
1
@cstamas - la réponse originale ne l'indiquait pas - un exemple de nom / lien / config serait apprécié.
Robert Munteanu
ubuntuforums.org/showthread.php?t=266981 et ubuntuforums.org/showthread.php?p=1592817 ont des informations sur l' activation de vin à partir de la ligne de commande
grom
1

Au lieu de cela, vous voudrez peut-être regarder NX . Il est généralement beaucoup plus rapide que VNC sur Internet et je sais que vous pouvez le configurer pour pouvoir accéder à la session X en cours sur la console.

Evan
la source
1

J'ai effectué une configuration assez élaborée pour un site client qui pourrait vous convenir.

Ceci est basé sur une configuration que j'ai faite pour un client. Ils voulaient ce qui suit:

  • que les utilisateurs puissent utiliser un poste de travail distant sur un poste de travail déjà exécuté sur la console système;
  • que les utilisateurs puissent initier une session en cours d'exécution sur la console si elle ne l'était pas déjà, puis l'utiliser; et
  • que d'autres utilisateurs puissent se connecter à un poste de travail déjà en marche, en partageant l'accès avec l'utilisateur déjà connecté.

Voir les détails ici .

Méfiez-vous des implications de sécurité aussi.

David Mackintosh
la source
0

Utilisez xrfb.

Je dois taper plus de 10 caractères, lalalaa.

Thomas
la source
5
Un lien vers la page d'accueil serait beaucoup plus utile.
vignes