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!