Différences entre versions de « Vnc »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
Ligne 20 : Ligne 20 :
 
Il faut créer un utilisateur qui va nous permettre de nous connecter à la machine ([[users_groups|plus d'info ici]]).
 
Il faut créer un utilisateur qui va nous permettre de nous connecter à la machine ([[users_groups|plus d'info ici]]).
  
Dans cette exemple nous allons utiliser l'utilisateur ''jack''.
+
Dans cet exemple, nous allons utiliser l'utilisateur ''jack''.
 +
 
 
== Configuration du serveur ==
 
== Configuration du serveur ==
 
Dans le fichier ''/etc/sysconfig/vncservers'' ajoutez les lignes suivantes
 
Dans le fichier ''/etc/sysconfig/vncservers'' ajoutez les lignes suivantes

Version du 10 mars 2014 à 19:21

Serveur (Session 1) Serveur (Session 2) Serveur (Session X)
Protocole tcp tcp tcp
Port 5901 5902 590X
Configuration Iptables iptables -I INPUT 2 -p tcp --dport 5901 -j ACCEPT iptables -I INPUT 2 -p tcp --dport 5902 -j ACCEPT iptables -I INPUT 2 -p tcp --dport 590X -j ACCEPT

Introduction

Installation

# yum install tigervnc-server

Déploiement du service

Création d'un compte utilisateur

Il faut créer un utilisateur qui va nous permettre de nous connecter à la machine (plus d'info ici).

Dans cet exemple, nous allons utiliser l'utilisateur jack.

Configuration du serveur

Dans le fichier /etc/sysconfig/vncservers ajoutez les lignes suivantes

VNCSERVERS="1:jack"
VNCSERVERARGS[1]="-geometry 1280x1024"
  • VNCSERVERS → permet d'assigner une session VNC à un compte (eg. VNCSERVERS="1:jack 2:julie 3:gertrude")
  • VNCSERVERARGS[X] → permet de spécifier des options pour la session X

Démarrage

# service vncserver start
Démarrage de Serveur VNC : 1:jack
New 'poseidon:1 (jack)' desktop is poseidon:1
Creating default startup script /home/jack/.vnc/xstartup
Starting applications specified in /home/jack/.vnc/xstartup
Log file is /home/jack/.vnc/poseidon:1.log
                                                           [  OK  ]

Vérification

On s'assure que le service fonctionne comme attendu

# netstat -atnp | grep vnc
tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      6272/Xvnc
tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN      6272/Xvnc
tcp        0      0 :::6001                     :::*                        LISTEN      6272/Xvnc

Enregistrement dans le chargeur de démarrage

# chkconfig vncserver on

Connexion avec un client

Plusieurs clients VNC existent, vous pouvez utiliser UltraVNC

Entrez l'adresse de votre serveur VNC ainsi que son port

Vnc client connexion.png

Une fois le mot de passe entré

Vnc client password.png

La session démarre

Vnc client session.png