Le serveur VNC (Virtual Network Computing) permet le partage du bureau à distance en utilisant des clients VNC distants comme la visionneuse VNC. Dans CentOS 7 & RHEL 7 paquet nommé « tigervnc-server » doit être installé afin de configurer le serveur VNC.
Dans cet article, nous allons passer par l’installation et la configuration du serveur VNC sur CentOS 7 / RHEL 7.
- Étape:1 S’assurer que les paquets Desktop sont installés
- Etape:2 Installer Tigervnc et les autres paquets de dépendance.
- Etape:3 Installer le fichier de configuration du serveur VNC.
- Étape:4 Mettre à jour les informations de l’utilisateur dans le fichier de configuration
- Etape:5 Définir le mot de passe VNC pour l’utilisateur.
- Étape:6 Accéder à la session de bureau à distance.
Étape:1 S’assurer que les paquets Desktop sont installés
Afin de configurer le serveur VNC, nous nous assurons d’abord que Desktop est installé ,dans Mon cas, j’utilise Gnome Desktop. Si Gnome Desktop n’est pas installé sur votre machine Linux, utilisez la commande ci-dessous pour l’installer.
# yum groupinstall "GNOME Desktop"
Etape:2 Installer Tigervnc et les autres paquets de dépendance.
# yum install tigervnc-server xorg-x11-fonts-Type1
Etape:3 Installer le fichier de configuration du serveur VNC.
En copiant le fichier de configuration VNC, nous pouvons mentionner le numéro de port sur lequel nous voulons que le service VNC soit écouté. Dans mon cas, j’utilise le port 3, ce qui signifie que VNC écoutera sur « 5903 ». Ainsi, tout en se connectant au serveur VNC, nous pouvons spécifier le numéro de port comme <IP_Address_VNC_Server:3> ou <IP_Address_VNC_Server:5903>
# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:3.service
Étape:4 Mettre à jour les informations de l’utilisateur dans le fichier de configuration
# vi /etc/systemd/system/vncserver@:3.service
Remplacer l’utilisateur « linuxtechi » selon vos besoins. Dans mon cas, l’utilisateur linuxtechi pourra contrôler et gérer sa session de bureau en utilisant des clients VNC distants.
Définir la règle de pare-feu si le pare-feu est activé sur votre boîte linux.
Etape:5 Définir le mot de passe VNC pour l’utilisateur.
Passer à l’utilisateur (linuxtechi) et exécuter la commande vncserver pour définir le mot de passe comme indiqué ci-dessous :
Démarrer et activer le service VNC au démarrage.
Exécuter les commandes ci-dessous en tant que root uniquement.
Étape:6 Accéder à la session de bureau à distance.
Depuis la machine Ubuntu :
ubuntu@localhost:~$ vncviewer 192.168.1.15:3
Entrez le mot de passe VNC que nous avons défini dans l’étape ci-dessus, après avoir validé l’authentification la session Remote Desktop démarrera.
Depuis une machine Windows en utilisant VNC Viewer
Entrez l’adresse IP et le numéro de port du serveur VNC puis cliquez sur OK
Entrez le mot de passe VNC & puis cliquez sur OK.
La session de bureau à distance démarrera après authentification.