Installare Real VNC Su Centos 5.X

 

In questa semplice guida, spiegherò come installare il semplice servizio di vnc per la gestione del desktop remoto di un server centos.

Per prima cosa procuriamoci l'occorrente , ovvero il server vnc, il client vnc e il gnome desktop environment con i seguenti comandi.

yum install vnc-server

yum install vnc

yum groupinstall "GNOME Desktop Environment"

 

Adesso dobbiamo creare gli utenti per poter usare VNC dunque creiamo il nostro utente di prova con i seguenti comandi:

su root

useradd prova

passwd prova

Adesso dobbiamo loggarci con il nuovo utente creato e usiamo il comando vncpasswd

[~]$ cd .vnc
[.vnc]$ ls
passwd

Adesso configuriamo il server loggandoci come root e modificando  in /etc/sysconfig/vncservers aggiungendo le seguenti righe:

VNCSERVERS="1:prova"

VNCSERVERARGS[1]="-geometry 800x600"

Creiamo lo script per lo startup avviamo vncserver e poi stoppiamolo con i seguenti comandi

service vncserver start

service vncserver stop

logghiamoci come utente prova e scriviamo:

[~]$ cd .vnc

[.vnc] ls

mymachine.localnet:1.log  passwd  xstartup

Editiamo lo startup (vim xstartup) , l'originale dovrebbe essere questo:

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

e cambiamolo in:

#!/bin/sh

# Add the following line to ensure you always have an xterm available.

( while true ; do xterm ; done ) &

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

 

Avviamo il server vnc da root:

/sbin/service vncserver start

ora testiamo se vnc funziona, andando all'indirizzo del nostro sever e aggiungendo la porta 5801

Esempio con 192.168.1.15

http://192.168.1.15:5801

Se vogliamo avviare vncserver al boot dobbiamo scrivere:

/sbin/chkconfig vncserver on

 

La guida è conclusa

Condividi Commenti