VNC

Installation Serveur

CentOS 7

Installation package

yum install tigervnc-server

Configuration

Copier autant de fichiers de configuration que d'utilisateurs :

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service ...

Le port de base étant le port 5900, le fichier :1 correspondra au port 5901, le fichier :2 au port 5902, …

Editer les fichiers de configuration pour remplacer <USER> par le nom de l’utilisateur.

vi /etc/systemd/system/vncserver@:1.service

Il est possible de préciser la taille de l'affichage dans la ligne de commande présente dans le fichier de configuration :

ExecStart=/sbin/runuser -l vnc1 -c "/usr/bin/vncserver %i -geometry 800x600"

Firewall

Attention en cas de présence d'un firewall il faudra ouvrir les ports correspondant :

firewall-cmd --get-active-zones firewall-cmd --zone=public --add-port=5901/tcp –permanent firewall-cmd --zone=public --add-port=5902/tcp –permanent firewall-cmd –reload

Définition mot de passe

A partir de chaque compte utilisateur passer la commande

vncpasswd

Vérifier la création du fichier /home/<user>/.vnc/passwd pour chaque utilisateur.

Activation du service

Prise en compte des nouveaux services créés :

systemctl daemon-reload

Démarrage des nouveaux services :

systemctl start vncserver@:1.service systemctl start vncserver@:2.service ...

Démarrage automatique des nouveaux services au démarrage du système :

systemctl enable vncserver@:1.service systemctl enable vncserver@:2.service ...

Vérifications

Vérifier que les services sont bien démarrés :

systemctl status vncserver@:1.service systemctl status vncserver@:2.service ...

Vérifier que les ports 590x sont bien à l'écoute :

netstat -laputen | grep vnc ss -laputen | grep vnc

—-