it-swarm-eu.dev

Comment VNC dans une session X existante?

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

REMARQUE: Je me connecte à ma machine de travail via un VPN, donc la protection par mot de passe est tout ce dont j'ai besoin en termes de sécurité.

37
grom

Utilisez x11vnc , il s'attachera à 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 sa configuration peut être un peu fastidieuse.

Modifier pour ajouter: Karl Runge ne semble plus conserver l'original x11vnc mais le développement se poursuit sur github . Ou vous pouvez faire comme suggéré ci-dessous par @ ivan-talalaev et utiliser x0vncserver.

Un autre avantage de ce serveur est qu'il prend en charge de nombreuses fonctionnalités avancées de VNC utilisées par ltraVNC , y compris la mise en cache de grandes images bitmap et le transfert de fichiers.

47
Sekenre

Selon documentation Tigervnc a un support pour cela.

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

x0vncserver -display :0
6
Ivan Talalaev

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

Vraisemblablement, GNOME aussi.

2
Convict

J'ai fait 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 pouvaient utiliser le bureau à distance sur un bureau déjà en cours d'exécution exécuté sur la console système;
  • que les utilisateurs pouvaient lancer une session en cours d'exécution sur la console si celle-ci n'était pas déjà en cours, puis l'utiliser; et
  • que d'autres utilisateurs puissent se connecter à un bureau déjà en cours d'exécution, partageant l'accès avec l'utilisateur qui était déjà connecté.

Voir les détails ici .

Méfiez-vous également des implications pour la sécurité.

1
David Mackintosh

Comme alternative, 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 d'exécution sur la console.

1
Evan
1
Yoann Le Touche

Utilisez xrfb.

J'ai besoin de taper plus de 10 caractères, lalalaa.

0
Thomas