yum install tigervnc-server
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"
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
A partir de chaque compte utilisateur passer la commande
vncpasswd
Vérifier la création du fichier /home/<user>/.vnc/passwd pour chaque utilisateur.
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é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
—-