datacenter

VNC avec session persistante sur Kubuntu Gutsy

Créer une connexion VNC persistante

Date de publication : 2008-12-13

Le but de cette méthode est de créer une connexion VNC persistante. Cela permet d'avoir une session qui reste toujours en activité même après déconnexion.

Installation des paquets :


sudo apt-get install xvnc4server xinetd

Configuration de XDMCP pour kdm :


sudo vi /etc/kde3/kdm/kdmrc

Cherchez la section [Xdmcp] et la modifier pour qu'elle ressemble à :


Enable=true
Xaccess=/etc/kde3/kdm/Xaccess
Willing=/etc/kde3/kdm/Xwilling

Autorisation de l'accés XDMCP


sudo vi /etc/kde3/kdm/Xaccess

Personnellement j'ai autorisé sur mon réseau après à vous de voir ce que vous voulez faire.
Pour un réseau :
192.168.1.*
Pour une machine :
192.168.1.1
Pour tous :
*
Configuration du mot de passe pour la connexion VNC :


sudo vncpasswd /root/.vncpasswd

Entrez deux fois le mot de passe
Configuration de xinetd pour le lancement du serveur vnc


sudo vi /etc/xinetd.d/Xvnc

Ajouter ce qui suit :


service Xvnc
{
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/Xvnc
server_args = -inetd :1 -query localhost -geometry 1024x768 -depth 16 -once -DisconnectClients=0 -fp /usr/share/fonts/X11/misc/ -NeverShared passwordFile=/root/.vncpasswd -extension XFIXES
port = 5901
}

Rédémarrage de xinetd


sudo /etc/init.d/xinetd restart

Petit test avec krdc


krdc ip.de.votre.machine:1

Et voilà normalement vous devriez avoir l'écran de connexion de KDM qui vous demande votre login et mot de passe. Après connexion vous pouvez lancer tous les programmes que vous souhaitez et lorsque vous vous déconnectez ceux-ci continuent de fonctionner. Lors que vous vous reconnectez vous retrouvez la session VNC telle que vous l'aviez laissée.

 
 

b1n@sp1n