Autore Topic: vncserver al boot del sistema  (Letto 5279 volte)

Offline fabcri

  • Full Member
  • ***
  • Post: 120
    • Mostra profilo
vncserver al boot del sistema
« il: 03 Maggio 2012, 15:41:02 »
ho installato  tigervnc-server.x86_64 nel seguente modo:

yum install tigervnc-server.x86_64
modificato /etc/sysconfig/vncservers togliendo i commenti a

    VNCSERVERS="2:utente1"
    VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

creato la password con "vncpasswd" ed avviato il servizio manualmente "vncserver :2"

connettendomi con : 192.168.10.10:2 riesco a collegarmi al server vnc.

se lancio "chkconfig vncserver on" per attivare vncserver all'avvio del sistema e provo a connettermi non riesco a visualizzare il desktop remoto.

per attivare il servizio all'avvio non basta "chkconfig vncserver on"  ?

Offline ciso39

  • Full Member
  • ***
  • Post: 79
    • Mostra profilo
Re: vncserver al boot del sistema
« Risposta #1 il: 04 Maggio 2012, 01:34:54 »
Ciao fabcri,
prova "netstat -naupdt | grep Xvnc" e vedi su che IP e porta ascolta
vnc sul server. VNC ascolta su 5900+<il numero del display>,
nel tua caso dovrebbe essere 5902.
Non capisco come tu possa collegarti da un altro pc
se non togli gli altri 2 parametri. Fai MOLTA attenzione
perchč senza quei parametri il server risulterā molto
esposto...... Come sei messo a firewall ????
ciao

Offline fabcri

  • Full Member
  • ***
  • Post: 120
    • Mostra profilo
Re: vncserver al boot del sistema
« Risposta #2 il: 04 Maggio 2012, 09:06:47 »
ciao,

allora il firewall č aperto per le porte 5900 5901 5902

entrando a # e digitando:

# su utente1
# vncserver :2

il vnc crea dei file temporanei in /home/utente1/./vnc

poi con il visualizzatore di desktop di ubuntu entro all'indirizzo 192.168.10.10:2

il problema sta quando cerco di attivare il tutto come servizio all'avvio di centos.

Per quanto riguarda la sicurezza mi spieghi meglio ?

Offline ciso39

  • Full Member
  • ***
  • Post: 79
    • Mostra profilo
Re: vncserver al boot del sistema
« Risposta #3 il: 04 Maggio 2012, 23:07:21 »
ciao,
avvia il server, usa il comando netstat (o ps) per controllare se il servizio
č partito. Se non č partito prova:
service vncserver restart e vedi cosa ti dice.
Sotto la home dell'utente/.vnc dovrebbe esserci anche
il log. Riusa i comadi per vedere se il servizio č partito,
altrimenti controlla il log.
Per quanto riguarda la sicurezza, volevo solo sottolineare
quello che c'č gia scritto nel file che hai modificato:
-nolisten tcp (non ascolta su tcp, come fai a collegarti da un altro PC????)
-localhost (ascolta solo su localhost, ti "consiglia" di collegarti al server vnc
via tunneling.... su google trovi molti esempi).
Quindi questi 2 parametri vanno tolti (soprattutto in fase di installazione e prova
del servizio); togliendo questi parametri il server ascolterā su 0.0.0.0:5902,
permetterā tutte le connessioni, anche quelle non desiderate.
Per questo ti ho detto del firewall.
Ciao