====== 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 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//.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 ----