"Oh non! Quelque chose a mal tourné. » Que fais-je de mal avec la configuration par défaut de CentOS VNC?

8

J'essaie de configurer un petit PC pour le travail qui sera principalement utilisé comme serveur de sauvegarde à distance (essentiellement quelque chose qui existe pour la possibilité extrêmement éloignée que notre centre de données disparaisse lors de l'enlèvement) chez mon employeur. J'utilise un NUC5CPYH avec CentOS 7. Il a un disque dur pour ordinateur portable de 2 To et 8 Go de RAM. J'ai installé à partir du CD minimal, a ajouté GNOME. Mis à jour avec les repos d'aujourd'hui avec yum upgrade.

Fondamentalement, l'étendue pertinente de ma configuration peut être trouvée ici . À part les utilitaires shell que j'aime (par exemple, tmux), je n'ai pas ajouté grand-chose d'autre qui ne soit pas venu avec les commandes:

yum -y groups install "GNOME Desktop"
yum install vnc-server

Ma plus grande déviation par rapport à cette méthode d'instruction howtoforge est mon jeu de lignes exécutables VNC à afficher à 1024x768:

ExecStart=/usr/sbin/runuser -l <user> -c "/usr/bin/vncserver %i -geometry 1024x768"

(où <user> est évidemment le bon nom d'utilisateur)

Je voulais un utilisateur de bureau à distance, mon employeur, qui pourrait y accéder à distance si jamais nécessaire. Surtout, ce serait juste sur son réseau local. L'affichage X prévu est: 1.

Dans l'ensemble, tout ce que j'ai essayé fonctionne à merveille, sauf le bureau à distance. GNOME fonctionne bien localement. Cependant, lorsque j'essaie de VNC dans plusieurs problèmes se produisent.

Problème 1

Je ne peux pas voir le curseur de la souris à aucun moment lorsque j'entre en VNC. Il répond évidemment à l'entrée de la souris. Je ne vois tout simplement pas le curseur dans le client.

Problème 2

Ce message d'erreur occupant toute la fenêtre du client tigervnc indiquant "Oh non! Quelque chose s'est mal passé. Un problème est survenu et le système ne peut pas récupérer. Veuillez vous déconnecter et réessayer." Très utile, merci."Oh non! Quelque chose s'est mal passé. Un problème est survenu et le système ne peut pas récupérer. Veuillez vous déconnecter et réessayer."

Par problème 1, je peux appuyer sur ce bouton "Déconnexion" même si je dois survoler jusqu'à ce que je le trouve avec le curseur de la souris. Une fois que je l'ai frappé, l'écran ressemble à:Que se passe-t-il après avoir fermé le message d'erreur

À ce stade, je peux répéter le processus en redémarrant le serveur VNC avec systemctl.

Autres détails

uname -a production:

Linux [REDACTED].[REDACTED] 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Le fichier de configuration /etc/systemd/system/vncserver@:1.serviceressemble à:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i -geometry 1024x768"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

Je suppose que cela n'a pas d'importance, mais j'utilise le client tigervnc sur mon bureau à domicile exécutant ArchLinux pour y accéder.

Bolwerk
la source
Essayez d'utiliser une autre plateforme et un client VNC pour accéder à votre serveur. De cette façon, vous saurez si le problème est du côté serveur ou client.
Tripko

Réponses:

1

J'utilise xrdp avec un certain succès sur mes boîtes Centos et Debian. De cette façon, vous ne comptez pas sur (pas à jour) le logiciel client VNC.

Dans ce didacticiel, vous trouverez également des paramètres de pare-feu et SELinux pour une installation de xrdp sur Centos 7.

Marcus O.-O.
la source
Salut et bienvenue sur serverfault. Veuillez essayer de résumer le contenu du tutoriel: les liens peuvent se rompre :)
bgtvfr