Outils pour utilisateurs

Outils du site


all:bibles:applications:bureau_a_distance:vnc

Table des matières

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

—-

all/bibles/applications/bureau_a_distance/vnc.txt · Dernière modification : de omeylhoc