Linux en Espanol Espontaneas - De tu ojo a la web
 
Escritorio Remoto Linux Multiusuario (tema #24648)
Publicar nuevo tema   Responder al tema    Foros de discusión -> Servidores y Servicios
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
cazademonios
Forista


Registrado: 23 Mar 2012
Mensajes: 68

MensajePublicado: Dom Feb 10, 2013 6:46 pm    Asunto: Escritorio Remoto Linux Multiusuario Responder citando

Hola buenas pues eso es básicamente lo que busco
uso la distribucion ubuntu y por defecto usa un servidor de escritorio remoto llamado "vino" este te pide una contraseña para que los demás usuarios se conecten pero solo pide una osea que cuando un usuario se logea introduce esta contraseña y no introduce usuario solo pass y entonces el usuario tiene control sobre el usuario que estaba logeado en el server es algo asi como un mando a distancia.
Problemas:
Si ningún usuario ha hecho login grafico en el server el escritorio remoto no funciona.
No hay multiusuario, por que al conectarnos varios usuarios nos podemos volver locos manejando todos el puntero a la vez.
Es como un pc con varios ratones nada mas.

Lo que quisiera es un servidor de escritorio remoto que se acceda mediante la introduccion de usuario y contraseña para que cada usuario que se conecte tenga su puntero y su escritorio etc...

Se que está "ssh" que es la ostia pero necesito login gráfico

Muchas gracias de ante mano saludos Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado
miguelgf
Forista


Registrado: 28 Dic 2006
Mensajes: 568

MensajePublicado: Dom Feb 10, 2013 11:33 pm    Asunto: Responder citando

Hola.

Hay un método sencillito. Instala el paquete de servidor vnc. A mí me gusta tightvnc, pero es cuestión de gustos. Si el repositorio de tu distro trae uno, elige ese mismo.
El resto de esta explicación está probado con tightvnc sobre debian y sobre centos.
1.- Desde el cliente remoto, entra por ssh (ssh si es desde linux o putty si es desde windows).
2.- Ejecuta
Código:
vncserver :nn
donde nn es un número de dos cifras, por ejemplo:
Código:
vncserver :35

3.- Si es la primera vez que lo haces te pedirá una contraseña. Pon la que quieras pero no debes olvidarla. Si ya entraste antes no te la pedirá.
4.- Ahora puedes cerrar la sesión ssh o no, como quieras.
5.- Accede con un cliente vnc desde el ordenador remoto al servidor, pero no al puerto "normal" 5900 de vnc, sino al 59nn donde nn es el número del paso 2. En el ejemplo, el 5935
5.- Te pedirá la contraseña del paso 3.
6.- Ya tienes acceso a una sesión independiente del resto de usuarios.

Si cierras el cliente vnc remoto, tu sesión seguirá abierta, de modo que cuando te conectes de nuevo retomarás todo como estaba.

Para cerrar la sesión, conecta por ssh de nuevo y ejecuta
Código:
vncserver -kill :nn
donde nn es el número del paso 2

Si vas a estar en un entorno multiusuario, deberías asignar a cada usuario un "nn" fijo, para que no empiecen a chocar unos con otros. Podrías poner un script en el home de cada usuario con el número fijo y diferente para cada uno de ellos, que al ejecutarlo mire si el vncserver está arrancado con ese número y si no lo está lo arranque. Y otro script que lo detenga. Luego, con dos accesos directos en el escritorio a esos scripts basta para que un usuario "normal" gestione sus sesiones sin problemas.

Recuerdo vagamente haber tenido un opensuse allá por 2006 con un server de vnc que al intentar conectar te arrancaba la sesión sin necesidad de que tú hicieras la llamada por ssh. Tal vez alguien del foro sepa cual es ese paquete de vnc.

Saludos.
_________________
Mi ordenador decía: use windows 8 o superior. Por eso uso Linux
Volver arriba
Ver perfil de usuario Enviar mensaje privado
AnimAlf
Forista


Registrado: 18 Ago 2008
Mensajes: 750
Ubicación: tgn

MensajePublicado: Lun Feb 11, 2013 2:27 pm    Asunto: Responder citando

:)) está también el módulo para el servidor de las X :)) y x11vnc para conexiónes al escritorio activo :))

En los paquetes normales, como el tightvnc, donde viene el server y client ... también tenemos Xvnc que es un servidor X para las conexiones.

Con ello consigues independendencia y puedes para que los usuarios vaya a sus homes, conectar via XDMCP para que al entrar vayan a parar a la ventana de login gráfico.

Se arranca desde inetd (o xinetd)

Se le tienen que dar permisos para conexiones al gestor que utilices, xdm, gdm, kdm ... para que se pueda utilizar XDMCP localmente

luego en el Xvnc le indicas -inetd -query localhost así las conexiones serán independientes.

SaludOS
_________________
En busca del TuXeR perdido
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
miguelgf
Forista


Registrado: 28 Dic 2006
Mensajes: 568

MensajePublicado: Lun Feb 11, 2013 4:54 pm    Asunto: Responder citando

Hola.

Hay otro tipo de solución, aunque se acerca menos a lo que has pedido.
Se trata de arrancar un servidor XWindows en el Windows de los usuarios. Uno que me gusta es el XMing, pero hay más.
Luego, se conectan con putty al servidor y arrancan las aplicaciones por su nombre. Éstas aparecerán en su PC.
Aunque creo que las versiones recientes de XMing ya arrancan ellas solas el ssh y no es necesario ejecutar putty a mano.

Saludos.
_________________
Mi ordenador decía: use windows 8 o superior. Por eso uso Linux
Volver arriba
Ver perfil de usuario Enviar mensaje privado
rafaxdrake
Forista


Registrado: 21 Feb 2004
Mensajes: 3815
Ubicación: Mallorca

MensajePublicado: Mar Feb 12, 2013 2:47 am    Asunto: Responder citando

Hacer ssh con X forwarding también puede ser una solución.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jesola
Forista


Registrado: 25 Jul 2004
Mensajes: 436
Ubicación: Tigre, Buenos Aires, Argentina.

MensajePublicado: Lun Abr 22, 2013 2:48 pm    Asunto: Responder citando

No se puede tambien usar los login managers (kdm, gdm, etc) apuntando a un xserver centralizado?
Suponiendo que los clientes sea linux tambien.
_________________
Soy renewbie...Sabelo!
Soy Slacker.....Sabelo! (pero ultimamente me estoy gentoorizando)
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Servidores y Servicios Todas las horas son GMT
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro




La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group

Contactos