web-dev-qa-db-fra.com

Configuration du serveur vnc et pas d’affichage physique: Ubuntu 16.04 LTS

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.

3
ankit7540

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.

2
user8022637