“Oh no! Qualcosa è andato storto. " Cosa sto facendo di sbagliato con la configurazione VNC CentOS predefinita?


8

Sto cercando di configurare un piccolo PC settop per il lavoro che verrà utilizzato principalmente come server di backup remoto (in pratica solo qualcosa che esiste per la possibilità estremamente remota che il nostro data center scompaia nel rapimento) a casa del mio datore di lavoro. Sto usando un NUC5CPYH con CentOS 7. Ha un disco rigido per laptop da 2 TB e 8 GB di RAM. Ho installato dal CD minimo, aggiunto GNOME. Aggiornato ai repository di oggi con yum upgrade.

Fondamentalmente, l'estensione rilevante della mia configurazione può essere trovata qui . Oltre alle utility di shell che mi piacciono (ad esempio, tmux) non ho aggiunto molto altro che non è venuto con i comandi:

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

La mia più grande deviazione da quel metodo di istruzioni howtoforge è che la mia riga exec ha impostato VNC per la visualizzazione a 1024x768:

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

(dove <utente> è ovviamente il nome utente giusto)

Volevo un utente desktop remoto, il mio datore di lavoro, che sarebbe stato in grado di accedervi da remoto se mai necessario. Principalmente sarebbe solo sulla sua LAN di casa. Il display X previsto è: 1.

In generale tutto ciò che ho provato funziona magnificamente tranne il desktop remoto. GNOME funziona bene localmente. Tuttavia, quando provo a VNC in diversi problemi si verificano.

Problema 1

Non riesco a vedere il cursore del mouse in qualsiasi momento quando eseguo il VNC. Ovviamente risponde all'input del mouse. Non riesco proprio a vedere il cursore nel client.

Problema 2

Questo messaggio di errore occupa l'intera finestra del client tigervnc che dice "Oh no! Qualcosa è andato storto. Si è verificato un problema e il sistema non può essere ripristinato. Esci e riprova." Molto utile, grazie."Oh no! Qualcosa è andato storto. Si è verificato un problema e il sistema non può essere ripristinato. Esci e riprova."

Per il problema 1, posso premere il pulsante "Disconnetti" anche se devo passare con il mouse finché non lo trovo con il cursore del mouse. Una volta colpito, lo schermo appare come:Cosa succede dopo aver chiuso il messaggio di errore

A questo punto, posso ripetere il processo riavviando il server VNC con systemctl.

Altri dettagli

uname -a produzione:

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

Il file di configurazione /etc/systemd/system/vncserver@:1.serviceè simile a:

[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

Suppongo che questo non abbia importanza, ma sto usando il client tigervnc sul mio desktop di casa con ArchLinux per accedervi.


Prova ad utilizzare un'altra piattaforma e client VNC per accedere al tuo server. In questo modo saprai se il problema è sul lato server o client.
Tripko,

Risposte:


1

Uso xrdp con un certo successo sui miei box Centos e Debian. In questo modo non farai affidamento sul software client VNC (non aggiornato).

In questo tutorial troverai anche le impostazioni del firewall e SELinux per un'installazione di xrdp su Centos 7.


Ciao e benvenuto su serverfault. Si prega di provare a riassumere il contenuto del tutorial: i collegamenti possono essere interrotti :)
bgtvfr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.