GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer VNC sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer VNC sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Virtual Network Computing (VNC) est un système graphique de partage de bureau qui vous permet d'utiliser votre clavier et votre souris pour contrôler à distance un autre ordinateur.

Installer VNC sur Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez les packages de bureau graphique.

Installons l'environnement de bureau XFCE :

sudo apt install xfce4 xfce4-goodies

Au cours de cette installation, vous pouvez être invité à choisir un gestionnaire d'affichage pour le bureau graphique du système. Utilisez les touches fléchées pour sélectionner lightdm sur cet écran et appuyez sur Entrée pour continuer.

Une fois terminé, installez le package serveur TightVNC :

sudo apt install tightvncserver

Étape 3. Créez un utilisateur VNC.

Créez maintenant le nouvel utilisateur et définissez son mot de passe serveur avec les commandes suivantes :

sudo useradd -m -s /bin/bash linuxtipsuser
sudo passwd linuxtipsuser

Ensuite, ajoutez votre nouvel utilisateur au sudo groupe pour accorder les privilèges root :

sudo usermod -a -G sudo linuxtipsuser
sudo su - linuxtipsuser

Étape 4. Configurez le serveur VNC.

Maintenant que le serveur VNC est installé, la prochaine étape consiste à exécuter le vncserver la commande qui créera la configuration initiale et définira le mot de passe. Ne pas utiliser sudo lors de l'exécution de la commande suivante :

vncserver

La sortie d'écran vous guide dans la définition d'un mot de passe spécifique à VNC (limité à 8 caractères), puis vous êtes invité à indiquer si vous souhaitez créer un mot de passe en lecture seule :

You will require a password to access your desktops.

Password:
Warning: password truncated to the length of 8.
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Warning: password truncated to the length of 8.
Verify:
xauth:  file /home/linuxtipsuser/.Xauthority does not exist
xauth: (argv):1:  bad display name "linuxtips-86:1" in "add" command
xauth:  file /home/linuxtipsuser/.Xauthority does not exist

New 'X' desktop is linuxtips-86:1
127.0.0.1 localhost

Creating default startup script /home/linuxtipsuser/.vnc/xstartup
Starting applications specified in /home/linuxtipsuser/.vnc/xstartup
Log file is /home/myvncuser/.vnc/linuxtips-86:1.log

Maintenant que nous avons démarré le serveur VNC pour la première fois, certains fichiers de configuration de base ont été créés. Nous souhaitons également définir certaines commandes à exécuter automatiquement à chaque fois vncserver démarre :

vncserver -kill :1

Ensuite, créez une sauvegarde de son fichier de script de démarrage par défaut :

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Utilisez maintenant l'éditeur de texte nano pour créer un nouveau xstartup fichier :

nano ~/.vnc/xstartup

Collez les 3 lignes de texte suivantes dans votre nouveau fichier :

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

Une fois cela fait, exécutez d'autres commandes depuis son démarrage, accordez des privilèges exécutables à votre nouveau fichier de démarrage avec la commande suivante :

sudo chmod +x ~/.vnc/xstartup

Étape 6. Tester votre connexion.

Configurez un tunnel SSH sécurisé en exécutant la commande suivante sur votre machine locale (vous pouvez ouvrir une nouvelle fenêtre ou un nouvel onglet dans Terminal, par exemple). Remplacez l'adresse IP de votre serveur avec l'adresse IP de votre serveur :

ssh -L 5901:127.0.0.1:5901 -N -f -l linuxtipsusser server_ip

Connexion à CentOS Desktop via le client VNC.

Dans cet exemple, nous utiliserons TigerVNC. Ouvrez votre visualiseur VNC, entrez localhost:5901 et cliquez sur le bouton Connecter.

C'est tout ce que vous avez à faire pour installer le serveur VNC sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur VNC, veuillez consulter leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 18.04

  3. Comment installer MariaDB 10.4 sur Ubuntu 18.04

  4. Comment installer MongoDB sur Ubuntu 18.04

  5. Comment installer VNC sur Ubuntu 20.04

Comment installer Nginx sur Ubuntu 16.04

Comment installer Tomcat 8.5 sur Ubuntu 18.04

Comment installer Asterisk sur Ubuntu 18.04

Comment installer Tomcat 9 sur Ubuntu 18.04

Comment installer Webmin sur Ubuntu 18.04

Comment installer VNC sur Ubuntu 16.04