Introduction

Dans cet article nous allons voir comment installer un serveur VNC sur Linux.

Steps

Désinstaller le serveur Vino (souvent présent par défaut):

1
sudo apt-get -y remove vino

Installer x11vnc:

1
sudo apt-get -y install x11vnc

Créer le répertoire qui contiendra le fichier du mot de passe VNC:

1
sudo mkdir /etc/x11vnc

Créer le mot de passe encrypté:

1
sudo x11vnc --storepasswd /etc/x11vnc/vncpwd

Créer un service x11vnc dans systemd:

1
sudo vim /lib/systemd/system/x11vnc.service

Et copier/coller le code suivant à l’intérieur du nouveau fichier:

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -noxdamage -repeat -rfbauth /etc/x11vnc/vncpwd -rfbport 5900 -shared

[Install]
WantedBy=multi-user.target

Reloader les services:

1
sudo systemctl daemon-reload

Activer le service x11vnc au boot:

1
sudo systemctl enable x11vnc.service

Démarrer le service (ou reboot):

1
sudo systemctl start x11vnc.service