Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2008, à 18:16

Lailair

Howto Session résumable du display actif avec X11vnc

Petite contribution perso pour ceux que ca intéresse.

Ce howto permet de retrouvé de manière persistante (déconexion et reconexion à distance sans avoir à se  reloguer sur gdm) son écran physque. Généralement le display :0.

Tout d'abord activer la session distante sous GDM (identique à locale par exemple).
et décocher "Honorer les requêtes indirectes" dans configurer XDMCP.


sudo apt-get install x11vnc xinetd

Puis on crée le fichier X11vnc.

sudo vim /etc/xinetd.d/X11vnc

On y met ça, que l'on peut remettre à ça sauce.

service X11vnc
{
        port            = 5900
        type            = UNLISTED
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        server          = /usr/bin/x11vnc
        server_args     = -inetd -o /var/log/x11vnc.log -rfbauth /root/.vnc/passwd -display :0 -auth /var/gdm/:0.Xauth
        disable         = no
}

enfin on génére un fichier passwd, soit comme indiqué ici, ou :

sudo vncpasswd /root/.vnc/passwd

soit en lançant vncserver en root, qui par défaut crée ce fichier correctement.

sudo vncserver

Puis ctrl+c pour tuer le serveur.

Ma source http://www.karlrunge.com/x11vnc/#faq-inetd

Marche très bien chez moi avec une debian etch, gdm et xfce.
Une adaptation est possible pour faire du tunneling, pour virer les log ainsi que le mot de passe.

Voilou, enjoy.

#2 Le 07/03/2008, à 18:35

laiclair

Re : Howto Session résumable du display actif avec X11vnc

Petite erreur sur le service x11vnc

remplacer

 -auth /var/gdm/:0.Xauth

par

 -auth /var/lib/gdm/:0.Xauth

Pour retrouver le fichier :0.Xauth, vous pouvez essayer :

sudo ps wwaux |grep auth

#3 Le 13/03/2008, à 09:57

syl.jo

Re : Howto Session résumable du display actif avec X11vnc

Merci tout plein !!!
Ca marche sur ma xubuntu !!!!

Je me connecte depuis un windows XP avec vncviewer version portable

Bye

Hors ligne

#4 Le 26/08/2009, à 17:15

Shoobidoowap7

Re : Howto Session résumable du display actif avec X11vnc

Malheureusement ça m'a fait perdre complètement la prise à distance (Ultravnc) ... roll

- Une fois que j'ai bien suivi le tuto, en fait j'avais bien la fenêtre du mot de passe. Sauf qu'il ne se loggait pas.
Et je me suis rendu compte que par exemple je ne pouvais plus ouvrir la "fenêtre d connexion" ou "synaptic", etc... Il fallait que j'éteigne le PC pour tout retrouver (sauf la connexion à distance tjs perdue)

- Après " ou 4 échec de connexion je me suis résolu à désinstaller x11vnc et xinetd (par synaptic) et

sudo rm /etc/xinetd.d/X11vnc

Enfin j'ai réinstallé x11vnc (tjs par synaptic) mais je n'ai toujours pas la connexion

Si vous pouvez m'aider à retrouver au-moins le bureau à distance pcq je m'en sers pas mal quand même:/

Dernière modification par Shoobidoowap7 (Le 26/08/2009, à 17:20)

Hors ligne

#5 Le 27/08/2009, à 09:49

Shoobidoowap7

Re : Howto Session résumable du display actif avec X11vnc

svp ? smile

Hors ligne

#6 Le 30/08/2009, à 14:28

Shoobidoowap7

Re : Howto Session résumable du display actif avec X11vnc

revenu tout seul après deux jours, je ne sais même pas pourquoi...

Hors ligne

#7 Le 19/01/2011, à 15:30

TadekLegend

Re : Howto Session résumable du display actif avec X11vnc

Salut,
Je relance le sujet de VNC.
J'ai installé Ubuntu 10.10 sur un poste, pour faire une "station de contrôle" de mon réseau informatique.

J'ai regardé pour utiliser VNC.
En bref, j'ai suivi la manipulation classique de la doc. Mon VNC fonctionne quand je fais :

$ vncviewer nomdemonpc

Puis je rentre mon mot de passe.
Mon mot de passe, je l'ai rentré dans le /root/.vnc/passwd

Quand j'ai les droits d'administrations avec sudo -i, la commande suivante m'ouvre directement le poste distant:

vncviewer nomdemonpc -passwd /root/.vnc/passwd

Ce que je désire, mais cela ne fonctionne pas avec mon compte utilisateur.

Alors quand je ne suis plus en root, la commande ne fonctionne plus car je n'ai plus accès à ce fichier passwd car je n'ai pas accès à /root
Donc je change ce fichier d'endroit pour qu'il se trouve dans /home/.vnc/passwd, et je modifie mon fichier /etc/xinetd.d/x11vnc.
Malheureusement, j'ai la même erreur.

Est ce que j'ai oublié de faire quelque chose? (surement d'ailleurs)
Ou mal fait quelque chose?

Merci pour votre aide.

Tadek

Dernière modification par TadekLegend (Le 19/01/2011, à 15:31)

Hors ligne