Installez le serveur VNC sur Linux Mint Top 10

Installez le serveur VNC sur Linux Mint Top 10
Parfois, vous devez non seulement vous connecter à des systèmes distants, mais vous devez également accéder à l'ensemble de l'interface graphique. Dans Linux, VNC est un tel outil qui vous permet de vous connecter au serveur Linux graphiquement à distance. VNC (signifie Virtual Network Computing) est similaire à l'outil de bureau à distance dans les systèmes Windows. Il vous permet de gérer et de contrôler le serveur distant de votre système local.

Dans ce tutoriel, nous décrirons comment installer le serveur VNC sur le système Linux Mint 20. Pour tester la connexion au serveur VNC, nous utiliserons l'application VNC Viewer (VNC Client). Vous pouvez utiliser n'importe quelle autre application client VNC.

Avant de continuer vers l'article, assurez-vous d'être connecté en tant qu'utilisateur sudo.

Étape 1: Installez l'environnement de bureau

Il existe plusieurs environnements de bureau dans Linux, comme Gnome, KDE, XFCE, Unity, etc. Nous devrons installer l'un d'eux pour que le serveur VNC fonctionne correctement. Ici, nous allons installer le bureau XFCE.

Ouvrez l'application de terminal de ligne de commande à l'aide du raccourci Ctrl + Alt + T clavier, puis émettez la commande suivante dans le terminal pour installer XFCE Desktop.

$ sudo apt install xfce4 xfce4-goodies

Après avoir exécuté la commande ci-dessus, le système peut demander la confirmation que si vous souhaitez continuer l'installation ou non. Appuyez sur Y pour continuer; Après cela, XFCE Desktop sera installé sur votre système avec toutes les dépendances.

Étape 2: Installez le serveur VNC

Il existe différents serveurs VNC disponibles pour les systèmes Linux. Ici, nous allons installer «TirmvncServer». Il est assez facile à configurer et à exécuter TirmVncServer, et il est également fiable. Émettez la commande suivante dans le terminal pour installer TirmVncServer.

$ sudo apt install -y serrvncserver

Une fois l'installation terminée, émettez la commande suivante dans le terminal:

$ vncserver

Vous serez invité à définir un mot de passe pour le serveur VNC. Entrez le mot de passe, puis confirmez-le en y entrant à nouveau. Ensuite, il vous sera demandé que si vous souhaitez saisir un mot de passe de vue uniquement, appuyez sur n. Si vous appuyez sur Y, vous ne pourrez pas utiliser la souris et le clavier pour contrôler l'instance VNC.

Lorsque vous exécutez la commande «vncserver» pour la première fois, il crée un nouveau répertoire «.VNC ”sous votre répertoire domestique. Pour afficher ce répertoire, vous pouvez émettre la commande suivante dans le terminal:

$ ls -lah ~ /.vnc /

Pour afficher le processus VNC Server, émettez la commande suivante dans le terminal:

$ ps -ef | grep xtightvnc

Étape 3: Configurer VNC

Maintenant, nous allons configurer le serveur VNC. Pour cela, d'abord, tuez la session VNC en utilisant la commande suivante dans le terminal:

$ vncserver -Kill: 1

Le fichier de configuration par défaut du serveur VNC est ~ / .vnc / xstartup. Avant d'apporter des modifications à ce fichier, créons une copie de sauvegarde de ce fichier. Émettez la commande suivante dans le terminal pour le faire:

$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.sauvegarde

Modifiez maintenant le ~ /.Fichier VNC / XStartup à l'aide de n'importe quel éditeur de texte. Ici, nous utilisons Vim Text Editor:

$ sudo vim ~ /.vnc / xstartup

Insérez les lignes suivantes dans ce fichier:

#!/ bac / bash
xrdb $ home /.XResources
startxfce4 &

Maintenant frappé Esc touche et appuyez sur : wq pour économiser et fermer le ~ /.Fichier VNC / XSTARTUP.

Vous devrez maintenant rendre ce fichier exécutable. Émettez la commande suivante dans le terminal pour le faire:

$ chmod + x ~ /.vnc / xstartup

Exécutez le serveur VNC en utilisant la commande suivante dans le terminal:

$ vncserver

Étape 4: Configurer VNC en tant que service

Vous devrez maintenant créer un fichier de service pour le serveur VNC. À cette fin, accédez au répertoire / etc / systemd / système à l'aide de la commande suivante:

$ cd / etc / systemd / système

Créez ensuite un fichier de service avec la commande suivante dans le terminal:

$ vim vncserver @.service

Insérez les lignes suivantes dans ce fichier:

[Unité]
Description = Service de bureau à distance (VNC)
Après = syslog.réseau cible.cible
[Service]
Type = Forking
Utilisateur = Edward
Pidfile = / home / edward /.VNC /% H:% I.piquer
Execstartpre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
Execstart = / usr / bin / vncserver -depth 24-géométrie 1280x800:% i
Execstop = / usr / bin / vncserver -kill:% i
[Installer]
Recherché = multi-utilisateurs.cible

Maintenant frappé Esc touche et appuyez sur : wq Pour enregistrer et fermer le fichier.

Recharger maintenant les processus systemD en utilisant la commande suivante dans le terminal:

$ Systemctl Daemon-Reload

Puis démarrez les services du serveur VNC:

$ systemctl start vncserver @ 1.service

Pour activer le service VNC Server pour démarrer au démarrage, utilisez la commande suivante:

$ systemctl activer vncserver @ 1.service

Pour vérifier l'état du service VNC, utilisez la commande suivante:

$ systemctl status vncserver @ 1.service

Étape 5: Connectez-vous au serveur VNC

Nous allons maintenant essayer de nous connecter au serveur VNC via un tunnel SSH car VNC lui-même n'est pas un protocole crypté. Émettez la commande suivante dans le terminal pour le faire:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [user_name] [server_ip]

Remplacez [user_name] et [server_ip] par le nom d'utilisateur réel et l'adresse IP du serveur VNC. Dans notre exemple, la commande serait:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l kbuzdar 192.168.72.159

Cette commande mettra en place un tunnel sécurisé entre votre localhost et le serveur VNC.

Installez maintenant l'application client VNC (VNC Viewer) sur votre système et lancez-le. Dans la barre supérieure d'un spectateur VNC, Type 127.0.0.1: 5901, et presse Entrer.

Lorsque la boîte de dialogue suivante apparaît, cliquez Continuer.

Dans la boîte de dialogue d'authentification suivante, tapez le mot de passe du serveur VNC et cliquez D'ACCORD.

Vous verrez maintenant le bureau du système distant.

La connexion VNC Server a été établie avec succès maintenant. Une fois que vous avez terminé, fermez l'application VNC Viewer et tuez également le tunnel SSH en utilisant le Ctrl + C dans la fenêtre du terminal. Si vous devez vous connecter à nouveau au serveur VNC, créez d'abord le tunnel, puis connectez-vous au serveur VNC à l'aide de l'application VNC Viewer.

Dans cet article, vous avez appris à installer le serveur VNC sur le système Linux Mint 20. Vous pouvez maintenant gérer facilement Linux Mint à partir de votre système local à l'aide de l'interface GUI. J'espère que vous avez aimé l'article!