Virtual Network Console (VNC) est un logiciel graphique de partage de bureau qui vous permet de contrôler à distance un autre ordinateur à l'aide du clavier et de la souris. |
Environnement système
Serveur: Ubuntu 18.04 Server LTS
Client: Windows10
Adresse de téléchargement du client VNC-Viewer 6.20: https://www.realvnc.com/en/connect/download/viewer/
Installer l'environnement de bureau
Le système installé dans cette expérience n'a pas d'environnement de bureau, nous devons l'installer nous-mêmes, si le bureau est déjà installé, ignorez cette étape.
Nous pouvons Ubuntu fournit de nombreux environnements de bureau, vous pouvez choisir votre environnement de bureau préféré, ici vous pouvez choisir d'installer le bureau Xfce4:
bpang @ ubuntu1804: ~ $ sudo apt installer xfce4 *
Installez le serveur VNC
Installez vnc4server fourni par l'entrepôt:
bpang @ ubuntu1804: ~ $ sudo apt installer vnc4server
Exécutez la commande vncserver pour créer une configuration initiale et définir un mot de passe:
bpang @ ubuntu1804: ~ $ vncserver Vous aurez besoin d'un mot de passe pour accéder à vos bureaux. Mot de passe: Vérifiez: Le nouveau bureau 'ubuntu1804: 1 (bpang)' est ubuntu1804: 1 Création du script de démarrage par défaut /home/bpang/.vnc/xstartup Démarrage des applications spécifiées dans /home/bpang/.vnc/xstartup Le fichier journal est / home / bpang / .vnc / ubuntu1804: 1.log
Arrêtez ensuite le service vncserver:
bpang @ ubuntu1804: ~ $ vncserver -kill: 1 Tuer le processus Xvnc4 ID 10260
Configurer le serveur VNC
Modifiez le fichier .vnc / xstartup dans le répertoire personnel de l'utilisateur
bpang @ ubuntu1804: ~ $ vim .vnc / xstartup #! / bin / sh # Décommentez les deux lignes suivantes pour le bureau normal: unset SESSION_MANAGER exec / etc / X11 / xinit / xinitrc [-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup [-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources xsetroot -solid gray vncconfig -iconic & # x-terminal-emulator -geometry 80x24 + 10 + 10 -ls -title "$ VNCDESKTOP Bureau "& # x-window-manager & startxfce4 &
Configurez vncserver pour qu'il démarre au démarrage
Créez un fichier vncserver dans le dossier /etc/init.d, remplacez export USER = 'bpang' par votre nom d'utilisateur
bpang@ubuntu1804:~$ sudo vim /etc/init.d/vncserver #!/bin/bash export USER='bpang' eval cd ~$USER case "$1" in start) su $USER -c '/usr/bin/vncserver :1' echo "Starting VNC server for $USER " ;; stop) su $USER -c '/usr/bin/vncserver -kill :1' echo "vncserver stopped" ;; *) echo "Usage: /etc/init.d/vncserver {start|stop}" exit 1 ;; esac exit 0
给vncserver添加执行权限
bpang@ubuntu1804:~$ sudo chmod +x /etc/init.d/vncserver
开机启动设置
bpang @ ubuntu1804: ~ $ sudo update-rc.d vncserver par défaut bpang @ ubuntu1804: ~ $ sudo service vncserver start
Test de connexion à distance du client
Ouvrez la visionneuse VNC sur le client Windows10, entrez l'adresse et le numéro de port de rappel:
Pour résumer
Si vous devez configurer le serveur VNC pour démarrer l'affichage pour plusieurs utilisateurs, utilisez la commande vncserver pour créer une configuration initiale et définir un mot de passe, puis utilisez d'autres ports pour créer un nouveau fichier de service.