Comment installer et configurer le serveur TightVNC sur Ubuntu 20.04 (Guide étape par étape)
TightVNC Server est une solution populaire pour configurer l'accès à un bureau à distance sur Ubuntu 20.04, notamment sur les installations serveur sans interface graphique. Il permet aux administrateurs système et aux développeurs de gérer à distance Linux serveurs utilisant le protocole VNC léger et efficace.
Dans ce guide étape par étape, vous apprendrez comment installer et configurer TightVNC Server sur Ubuntu 20.04, configurez un environnement de bureau, activez le démarrage automatique et connectez-vous en toute sécurité à un bureau distant.
Quand faut-il utiliser TightVNC sur Ubuntu 20.04?
- Administration à distance de Ubuntu serveurs
- Accéder à une interface graphique en mode sans affichage Ubuntu Server
- Bureau à distance léger via des connexions à faible bande passante
TightVNC comparé aux autres serveurs VNC
Comparé à des alternatives comme TigerVNC ou RealVNC Server, TightVNC est léger, facile à installer et parfaitement adapté aux tâches de bureau à distance de base. Ubuntu 20.04. Il est souvent choisi pour les serveurs où la performance et la simplicité priment sur les fonctionnalités graphiques avancées.
Préparation
Toutes les commandes de ce guide sont exécutées en tant qu'utilisateur root ou en utilisant sudo. Ubuntu 20.04.
Si votre pare-feu est activé, vous devez ouvrir les ports pour les connexions VNC entrantes. Pour une connexion, il suffit d'ouvrir 5901 comme indiqué ci-dessous. Si vous avez besoin de plus de connexions simultanées, ouvrez 5902, 5903, etc.
ufw allow 5901/tcpInstallation du serveur TightVNC
Mettre à jour les packages système :
sudo apt update && sudo apt upgradeL'environnement graphique n'est pas installé par défaut sur les versions serveur de Ubuntu. Par conséquent, si nous voulons nous connecter à un bureau distant, nous devons installer un shell graphique. Installons le serveur TightVNC lui-même en même temps.
apt install xfce4 xfce4-goodies tightvncserverConfiguration du serveur TightVNC
Démarrons le serveur TightVNC pour la première fois. Il va créer les fichiers nécessaires au travail et demander de créer un mot de passe.
vncserverDéfinissez un mot de passe et confirmez-le. Si vous devez restreindre le contrôle du bureau à distance, sélectionnez un mot de passe en lecture seule.
Arrêtez maintenant votre session TightVNC pour ajuster d'autres paramètres.
vncserver -kill :1Ouvrez le fichier de configuration TightVNC.
nano ~/.vnc/xstartupAjoutez la ligne suivante à la fin.
startxfce4Et redémarrez le serveur.
vncserverConfiguration de l'exécution automatique
Par défaut, TightVNC n'a pas de démon et ne s'allume pas après un redémarrage du système. Pour résoudre ce problème, créons une nouvelle unité dans systemd.
nano /etc/systemd/system/vncserver.serviceInsérez-y la configuration suivante :
[Unit]
Description=TightVNC server
After=syslog.target network.target
[Service]
Type=forking
User=root
PAMName=login
PIDFile=/root/.vnc/%H:1.pid
ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1
ExecStart=/usr/bin/vncserver
ExecStop=/usr/bin/vncserver -kill :1
[Install]
WantedBy=multi-user.target
Recharger systemd :
systemctl daemon-reloadActivez l'exécution automatique du serveur TightVNC et démarrez-le.
systemctl enable --now vncserverConnexion à un poste de travail distant
Démarrez n'importe quel client VNC. Pour Windows, vous pouvez utiliser RealVNC ou TightVNC Viewer. Pour Linux - Remmina. Utilisez l'adresse IP de votre serveur avec le port 5901 comme serveur VNC.

Entrez le mot de passe que vous avez créé précédemment et vous verrez le bureau à distance.
Pour sécuriser la connexion — voir Comment établir une connexion VNC sur SSH Tunnel sur Ubuntu 20.04.
FAQ : Serveur TightVNC activé Ubuntu 20.04
- Q1 : À quoi sert le serveur TightVNC ?
Le serveur TightVNC vous permet de vous connecter et de contrôler une télécommande Ubuntu Environnement de bureau. Il est couramment utilisé pour l'administration à distance, le support technique et l'accès à un serveur via une interface graphique. - Q2 : Quel port TightVNC utilise-t-il par défaut ?
Par défaut, la première session VNC s'exécute sur le port 5901. Les sessions suivantes utiliseront les ports 5902, 5903, etc. Vous devez ouvrir ces ports dans votre pare-feu si plusieurs utilisateurs doivent se connecter simultanément. - Q3 : Ai-je besoin d'un environnement graphique pour que TightVNC fonctionne ?
Oui. Depuis Ubuntu Le serveur n'inclut pas de bureau graphique par défaut, vous devez installer un environnement de bureau (par exemple, XFCE) avec TightVNC Server pour accéder à une interface graphique complète à distance. - Q4 : Comment puis-je faire en sorte que TightVNC démarre automatiquement après le redémarrage ?
Vous devez créer une unité de service systemd pour le serveur TightVNC, l'activer avec systemctl enable et la démarrer. Cela garantit le lancement automatique du serveur VNC au démarrage du système. - Q5 : Comment me connecter en toute sécurité à TightVNC ?
Le protocole VNC par défaut n'est pas chiffré. Pour sécuriser votre session, vous devez établir une connexion via un SSH tunnel. Cela garantit la protection de vos données et de votre mot de passe pendant la transmission. - Q6 : Puis-je restreindre les utilisateurs distants au mode lecture seule ?
Oui. Lors de la première configuration du mot de passe VNC, TightVNC vous permet de créer un mot de passe en lecture seule qui empêche les utilisateurs distants de contrôler le bureau. - Q7 : Quels clients puis-je utiliser pour me connecter à TightVNC ?
On Windows, les clients populaires incluent RealVNC Viewer et TightVNC Viewer. Linux, des outils comme Remmina sont couramment utilisés. - Q8 : Puis-je utiliser TightVNC sur Ubuntu serveurs cloud ?
Oui. TightVNC Server fonctionne parfaitement sur les plateformes cloud. Ubuntu Serveurs 20.04, y compris VPS et les machines virtuelles, à condition que les ports requis soient ouverts et qu'un environnement de bureau soit installé.
Conclusion
Ce guide expliquait comment installer et configurer le serveur TightVNC sur Ubuntu 20.04 étape par étape — de la préparation du système et de l'installation d'un environnement de bureau à l'activation de l'exécution automatique et à la connexion sécurisée à un bureau distant.
TightVNC reste une solution pratique pour l'administration à distance de Ubuntu serveurs. Pour une meilleure sécurité, pensez toujours à utiliser SSH Règles de tunnelage et de pare-feu lors de l'exposition des services VNC.
700
300
700
300
700
300