J'essaye d'installer un serveur de vnc sur Ubuntu 16.04 LTS qui a le bureau d'unité installé. Je ne veux pas installer d'autre environnement de bureau.
J'ai installé x11vncserver
et je me suis rendu compte par la suite que cela ne fonctionnait pas lorsque le serveur ne disposait pas d'un moniteur physique. Il donne l'erreur comme
*** XOpenDisplay failed. No -display or DISPLAY.
(Il existe des moyens d'émuler le moniteur mais je ne l'ai pas essayé.)
Après l'avoir retiré, j'ai essayé vncserver
( xvnc ), mais ça doit marcher, mais j'ai besoin de passer au panneau de gnome et ça a l'air vraiment bizarre et de mauvaise qualité.
Détails de la connexion: Ethernet Gigabit (du client au serveur), mais pas sur le réseau local.
Quelqu'un peut aider. Merci.
Avant tout, installez x11vnc
:
Sudo apt install x11vnc -y
Pour créer le mot de passe, exécutez la commande suivante (veuillez ne pas utiliser 12345678).
Sudo x11vnc -storepasswd 12345678 /etc/x11vnc.pass
Pour sécuriser le mot de passe, exécutez les commandes:
$ Sudo chmod 744 /etc/x11vnc.pass
$ Sudo chattr +i /etc/x11vnc.pass
Éditez et ajoutez au bas du fichier de configuration lightdm
en tant que tel:
Sudo vi /etc/lightdm/lightdm.conf
Ajouter:
# vnc server configuration. This is one big line.
[SeatDefaults]
greeter-setup-script=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -xkb -nowcr -repeat -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -scale 1270x710 -o /var/log/x11vnc.log
Redémarrez lightdm
Sudo service lightdm restart
Assurez-vous que x11vnc est en cours d'exécution
pgrep x11vnc
Pour ce faire, à partir de l'ordinateur connecté
Sudo apt-get install xtightvncviewer -y
vncviewer
Entrez l'adresse IP du serveur x11vnc et connectez-vous.
Veuillez ne pas utiliser 12345678 comme mot de passe.