#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) ...
- 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 ?
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