Comment installer et configurer VNC sur Ubuntu

Comment installer et configurer VNC sur Ubuntu

VNC est un acronyme pour Informatique réseau virtuel; Disponible gratuitement, open-source et alternative pour le protocole Microsoft RDP (RDP). Cette technologie est introduite pour partager graphiquement votre système de bureau en vous permettant de faire fonctionner un autre ordinateur à distance à l'aide de votre souris et de votre clavier. En d'autres termes, nous pouvons dire que VNC est un ensemble de protocoles utilisés pour Partage de bureau systèmes. Il permet aux utilisateurs qui ne sont pas à l'aise avec la ligne de commande pour gérer leurs paramètres, applications et fichiers à distance.

Maintenant, vous apprendrez comment installer et configurer VNC sur votre système Ubuntu. Alors commençons!

Comment installer et configurer VNC sur Ubuntu

Tout d'abord, mettez à jour vos référentiels système en exécutant la commande divisée:

$ sudo apt-get updat

L'étape suivante consiste à obtenir l'interface graphique.

Comment installer un environnement de bureau XFCE sur Ubuntu

Vous savez peut-être que les serveurs Ubuntu sont manipulés via la ligne de commande et que les serveurs n'ont pas d'environnement de bureau de pré-installation. Si vous utilisez la version Ubuntu Desktop, alors sautez cette étape.

Dans le référentiel Ubuntu, vous obtiendrez une variété d'environnements de bureau. Dans cet article, nous installerons le «Xfce,«Ce qui est un environnement de bureau léger et robuste, excellent à utiliser sur un serveur distant:

$ sudo apt install xfce4 xfce4-goodies

Entrer "y / y«Pour permettre au processus d'installation XFCE de continuer. En attendant, une invite apparaîtra sur l'écran du terminal vous demandant de configurer LightDM:

Entre «GDM3» et «léger», Sélectionnez l'un d'eux comme gestionnaire d'affichage par défaut:

Comment installer Tigervnc sur Ubuntu

Il existe beaucoup de logiciels pour contrôler une distribution basée sur Linux. Cependant, nous utiliserons le «Tigervnc"Sur notre système. Il s'agit d'un serveur VNC open source utilisé pour contrôler l'accès à votre bureau à distance.

Maintenant, installez Tighservnc sur votre système en utilisant la commande suivante:

$ sudo apt installer Tigervnc-standalone-server

Comment configurer l'accès VNC sur Ubuntu

Exécuter le diable «vncpasswd”Commande pour définir le mot de passe:

$ vncpasswd

Entrez un mot de passe entre six et huit caractères. Ensuite, confirmez que vous avez sélectionné un mot de passe de vue uniquement en donnant "n«Comme entrée au terminal:

L'étape suivante est la configuration de Tigervnc pour utiliser l'environnement de bureau XFCE. Pour ce faire, nous créerons un ouvert le «xstartup»Fichier dans le répertoire VNC à l'aide du«nano" éditeur:

$ sudo nano ~ /.vnc / xstartup

Les commandes que nous spécifions seront exécutées chaque fois que nous redémarrons ou commençons le serveur TiGervnc. C'est la raison pour laquelle nous avons nommé notre fichier comme «xstartup" déposer:

#!/ bac / sh
Unset Session_Manager
unset dbus_session_bus_address
exec startxfce4

Ces commandes percevoiront le gestionnaire de session et l'adresse de session. Il permettra également le XFace4 au moment du démarrage du serveur:

Presse "Ctrl + o«Pour enregistrer les modifications que nous avons apportées dans le«xstartup" déposer:

Ensuite, utilisez la commande «Chmod» pour ajouter l'autorisation «d'exécution» au fichier de démarrage VNC:

$ sudo chmod u + x ~ /.vnc / xstartup

Vous pouvez également transmettre quelques options supplémentaires à votre serveur VNC en créant un fichier de configuration VNC et en ajoutant les paramètres ligne par ligne. Si vous souhaitez effectuer cette opération, exécutez cette commande dans votre terminal Ubuntu:

$ sudo nano ~ /.vnc / config

Cette commande créera et ouvrira le fichier de configuration VNC dans Nano Editor:

Pour la démonstration, nous ajoutons quelques lignes au fichier ouvert:

géométrie = 1920x1080
dpi = 96

Ces lignes sont ajoutées pour définir les paramètres liés à l'interface de VNC:

Presse "Ctrl + o«Pour enregistrer les paramètres et redémarrer le serveur VNC:

$ sudo vncserver

Dans la sortie, vous verrez un «:1"Après votre système nom d'hôte. Cette valeur symbolise le port où VNC fonctionne actuellement sur votre système. Par exemple, sur notre Ubuntu, le serveur VNC s'exécute sur le port TCP 5901 du système (5900 + 1).

Si vous voyez un nombre autre que «1,"Ensuite, ajoutez ce numéro dans le"5900,«Et vous obtiendrez le numéro de port sur lequel VNC fonctionne sur votre système:

Ajouter le "-tuer”Option dans le"vncserver"Commande pour tuer l'instance exécutée sur le numéro de port"1" ou "5901»:

$ vncserver -Kill: 1

Comment créer un fichier unitaire Systemd sur Ubuntu

VNC vous offre également la possibilité de créer un Fichier unitaire SystemD Et ajoutez vos services VNC, comme le démarrage, le redémarrage et l'arrêt du VNC. Pour ce faire, exécutez une commande sous-donnée dans le terminal Ubuntu:

$ sudo nano / etc / systemd / système / vncserver @.service
[Unité]
Description = Service de bureau à distance (VNC)
Après = syslog.réseau cible.cible
[Service] type = simple
Utilisateur = racine
Pamname = loginpidfile = / home /% u /.vnc /% h% i.piquer
Execstartpre = / bin / sh -c '/ usr / bin / vncserver -kill:% i> / dev / null 2> & 1 || : '
ExecStart = / usr / bin / vncserver:% i-géométrie 1440x900 -AlwaysShed -fg
Execstop = / usr / bin / vncserver -kill:% i
[Installer]
Recherché = multi-utilisateurs.cible

Ici, n'oubliez pas d'ajouter votre nom d'utilisateur avec le "Utilisateur" commande:

Presse "Ctrl + o«Pour enregistrer les modifications et recharger le démon:

$ sudo Systemctl Daemon-Reload

Utilisez la commande dixantique pour activer le service VNC au moment du démarrage du système:

$ sudo systemctl activer vncserver @ 1.service

Maintenant, démarrez le service en utilisant cette commande:

$ sudo systemctl start vncserver @ 1.service

Consultez l'état de votre service VNC:

$ sudo systemctl status vncserver @ 1.service

La sortie signifie que le service VNC fonctionne sur le système Ubuntu:

Comment connecter le serveur VNC sur Ubuntu

Le concept principal derrière la connexion du serveur VNC est de créer un tunnel SSH qui permet le trafic du port «5901» du système. Si vous souhaitez vous connecter à un serveur VNC, consultez la syntaxe de la commande SSH suivante:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l nom d'utilisateur IP

Ici, l'option «-l» est ajoutée pour spécifier le nom de connexion de l'utilisateur, «-f» permet à SSH d'exécuter en arrière-plan et le «-N"L'option vérifie si nous avons ajouté le nom d'utilisateur ou non (la longueur est nulle ou non).

Pour créer un tunnel SSH sur notre système, nous exécuterons cette commande:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l Linuxhint-Vbox 192.168.43.1

Après cela, ouvrez votre application VNC Viewer et connectez-la au serveur VNC de votre port localhost 5901 "LocalHost: 5901".

Conclusion

Informatique de réseau virtuel ou VNC permet aux utilisateurs d'Ubuntu de gérer correctement l'application, leurs paramètres et fichiers qui existent sur un serveur distant. Il leur permet d'avoir un contrôle complet en partageant le système de bureau. Dans ce guide, nous avons montré Comment installer et configurer VNC sur Ubuntu. Veux essayer d'accéder à distance à un système? Essayez notre méthode fournie dans votre système Ubuntu!