Linux · Outils système
x11vnc
Un serveur VNC pour X11 qui vous permet de contrôler votre bureau Linux à distance depuis n’importe quel client VNC.
- Licence
- GPL-2.0
- Dernière version
- 0.9.17
Qu’est-ce que x11vnc ?
x11vnc est un serveur VNC open-source de longue date conçu spécifiquement pour le système X Window. Il existe depuis des décennies, ce qui en fait l’un des outils d’accès à distance les plus matures de l’écosystème Linux. Contrairement aux solutions plus récentes axées sur Wayland, il repose sur X11, qui reste la norme pour de nombreux serveurs et stations de travail. Sa stabilité est bien éprouvée, bien qu’il manque les fonctionnalités de sécurité modernes présentes dans les protocoles récents.
Il est idéal pour les administrateurs système, les développeurs et les utilisateurs domestiques qui ont besoin d’un accès à distance fiable et à faible surcharge à une machine Linux. Si vous utilisez un serveur sans tête ou un environnement de bureau plus ancien qui utilise toujours X11, x11vnc offre un moyen simple de visualiser et de contrôler la session. Il est moins adapté aux compositeurs Wayland modernes, où il ne fonctionnera pas directement sans contournements.
Comparé à UltraVNC, x11vnc semble plus léger et intégré au flux de travail en ligne de commande Linux. Alors qu’UltraVNC est une suite client‑serveur complète pour Windows, x11vnc n’est que le composant serveur. Vous aurez probablement besoin d’un client séparé, comme TigerVNC ou RealVNC, pour vous connecter. L’expérience est fonctionnelle et directe, sans les assistants de configuration graphique des outils Windows mais offrant une plus grande configurabilité via des drapeaux en ligne de commande.
Idéal pour : Utilisateurs ayant besoin d’un accès à distance fiable et léger aux systèmes Linux basés sur X11 sans la complexité des outils spécifiques à Wayland modernes.
Fonctionnalités clés de x11vnc
- Prend en charge la version 3.8 du protocole VNC standard
- Peut partager l’affichage X existant ou créer un nouvel affichage virtuel
- Configuré via des arguments en ligne de commande ou des fichiers de configuration
- Prend en charge l’authentification par mot de passe et le chiffrement TLS
- Utilisation faible des ressources adaptée aux anciens matériels
- Fonctionne avec la plupart des environnements de bureau basés sur X11
- Peut être exécuté comme service pour un accès persistant
- Prend en charge plusieurs clients se connectant simultanément
Points forts
- Extrêmement stable et éprouvé sur de nombreuses années
- Faible surcharge, adapté aux machines sous‑alimentées
- Très configurable pour des besoins réseau ou de sécurité spécifiques
- Disponible dans toutes les principales distributions Linux
Points faibles
- Ne fonctionne pas nativement avec les compositeurs Wayland
- Manque une interface graphique moderne pour la configuration
- La configuration de la sécurité nécessite une configuration manuelle de TLS et des mots de passe
- La base de code plus ancienne peut manquer certaines optimisations VNC modernes
Logiciels Windows remplacés par x11vnc
Installer x11vnc sous Linux
sudo apt install x11vncsudo apt install x11vncsudo dnf install x11vncsudo pacman -S x11vncsudo zypper install x11vncConseils pour les utilisateurs de Windows
Contrairement à UltraVNC, qui regroupe un client et un serveur, x11vnc n’est que le serveur. Vous devrez installer un client VNC séparé sur votre machine de contrôle. Il n’y a aucun format de fichier à migrer, car il s’agit d’un gestionnaire de protocole. Le flux de travail passe de la configuration basée sur GUI aux drapeaux en ligne de commande ou à l’édition de fichiers de configuration. Assurez‑vous que votre pare‑feu autorise le trafic VNC (port par défaut 5900) et définissez un mot de passe fort. Si vous passez d’une configuration Windows, attendez un processus plus manuel pour la configuration initiale, mais la connexion elle‑même sera familière si vous avez déjà utilisé VNC auparavant.
x11vnc : questions fréquentes
x11vnc fonctionne-t-il avec Wayland ?
Non, x11vnc est conçu pour X11. Il ne fonctionnera pas directement avec des sessions Wayland pures. Pour Wayland, envisagez d’utiliser des outils comme weston‑rdp ou des serveurs VNC spécifiques qui prennent en charge Wayland.
Comment démarrer x11vnc au démarrage ?
Créez un fichier de service systemd qui exécute la commande x11vnc avec les drapeaux souhaités. Cela garantit que le serveur VNC démarre automatiquement lors du démarrage du système.
x11vnc est-il sécurisé ?
Il prend en charge l’authentification par mot de passe et le chiffrement TLS. Cependant, vous devez configurer explicitement TLS pour des connexions sécurisées. Sans TLS, le trafic n’est pas chiffré.
Plusieurs personnes peuvent-elles se connecter en même temps ?
Oui, x11vnc permet à plusieurs clients de se connecter simultanément au même affichage. Tous les utilisateurs verront et contrôleront la même session de bureau.
Mis à jour le