[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Vncserver i inetd



Hola a tothom... Abans de res, dir que sóc un perfecte pasarell en el mon de
Debian/Linux tot i que he aconseguit fer alguna cosa gràcies a llistes com
aquestes.

Estic intentant treballar remotament des d'un Win2000 amb un Debian.
En aquest Debian hi treballo normalment amb KDE.
El KDE porta un soft per compartir l'escriptori i funciona molt bé : m'hi
connecto fent servir el VNCViewer.
Però només funciona (o jo no en sé més) quan un usuari ja ha engegat una
sessió.

He instal·lat el vncserver (Xvnc).
L'he provat i .. bé, també he aconseguit poder entrar remotament amb aquest
soft.

Detallo com ho he fet per si a algú li cal...

vncserver (Xvnc)
---------------------------------------
Cal engegar també el servidor (comandament vncserver), i un cop decidit un
password, ja està corrent.
(Es pot configurar un password prèviament, amb el comandament vncpasswd).
El programa informa de quin número de display ha de fer servir el client i
quin fitxer de log es crearà.

Això sí, remotament i fent servir el mateix programa VNCViewer,
connectant-me al display :1 (el que m'indica vncserver quan s'ha engegat)
només veig la típica pantalla gris amb la super X com a punter del ratolí.

Bé, resulta que cal informar al vncserver què ha d'engegar (normal)
Cal editar un fitxer anomenat xstartup a la carpeta /home/usuari/.vnc/ i
indicar què vols engegar.
Jo hi he escrit el següent :

#!/bin/sh
startkde &

I .. no n'hi ha prou !!!
També cal editar el fitxer /etc/vnc.conf i donar un valor a la variable
$vncStartup
$vncStartup = "$ENV{HOME}/.vnc/xstartup"

ARA sí... al tornar a engegar el vncserver, puc connectar-me des del win2000
i veure com de seguida ja s'engega el KDE.
Hi entro amb el mateix nom d'usuar que des de Debian ha engegat el
vncserver.
N'hi pot haver més d'un de vncserver corrent.
Per exemple, si des d'una finestra de terminal faig su i poso el password de
root, llavors puc engegar un altre cop el vncserver, obtenir un número de
display i des del Win2000 obrir una nova sessió i entrar sense més com a
root.

PERÒ ... i si vull que el vncserver (Xvnc) s'engegui com un servei més de la
màquina Debian per poder entrar-hi normalment des de la pantalla de Login ?

AQUI NO M'EN SURTO !!!

He editat el fitxer /etc/services i hi he afegit una línia com aquesta : 
vnc50		5950/tcp			# VNC al port 5950

He editat el fitxer inetd.conf i hi he afegit una línia com aquesta  :
 vnc50		stream		tcp 	nowait 	nobody /usr/bin/Xvnc Xvnc
-inetd -query -once -securitytypes=none

I no puc entrar mai fent-ho així... el client sempre en diu que la connexió
s'ha refusat.

Algú veu què m'estic deixant ?
Gràcies !!!



--------------------------------------
Josep Molero i Puig
josep.molero@sp.procap.com

Departament d'Informàtica
- PROCAP Llagostera, S.A.U. -




Reply to: