Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Entorno gráfico » X Window


Nuevo tema Responder al tema
 [ 7 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mié Mar 09, 2011 9:46 pm
Mensajes: 3

Nota Publicado: Mié Mar 09, 2011 10:13 pm 
Arriba  
Hola a todos. Les mando un cordial saludo, espero alguien pueda resolver esta duda general que tengo.

Bueno, no sé si alguien se ha preguntado esto antes, el asunto es el siguiente: Tengo un servidor con Linux Red Hat Enterprise 4 en mi lugar de trabajo al cual puedo accesar mediante ssh desde cualquier lugar remoto, cabe destacar que localmente el servidor inicia automáticamente el entorno gráfico donde solicita un usuario y contraseña para iniciar sesión. Hasta aquí todo ok, en esta pantalla ingreso mi usuario y contraseña y se inicia la sesión gráfica correspondiente. El problema básicamente es que algunos programas necesitan obligatoriamente que la sesión gráfica esté levantada con un usuario determinado para funcionar correctamente, lo cual no puedo hacer si no estoy localmente en el servidor. Entonces suponiendo que yo esté en otro lugar (fuera de la oficina) y conectado mediante ssh y que el servidor haya sido reiniciado (osea que en la oficina tenga la pantalla de login, esperando un usuario y contraseña), ¿cómo le puedo hacer para iniciar la sesión gráfica (local, en el servidor de la oficina) desde el ssh para que esta sesión sea equiparable a como si ingresara el usuario y contraseña en el servidor de la oficina (esto es, no me interesa iniciar una sesión gráfica remotamente, solo me interesa iniciar la sesión gráfica desde el ssh pero que la sesión inicie en el servidor de la oficina como si estuviera ahí y hubiera ingresado manualmente mi usuario y contraseña).

Espero alguien sepa la respuesta a mi enigma, cualquier duda o aclaración me avisan.

De antemano muchas gracias.
Saludos.

 Perfil  

Desconectado
Forista Legendario
Forista Legendario
Avatar de Usuario

Registrado: Dom Oct 10, 2004 7:00 am
Mensajes: 1790

Nota Publicado: Mié Mar 09, 2011 10:53 pm 
Arriba  
La manera más precisa de lograr lo que buscas, es mediante ssh -X.

Luego, hay muchas maneras de exportar una sesión gráfica, ya sea instalando o no software extra.

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mié Mar 09, 2011 9:46 pm
Mensajes: 3

Nota Publicado: Sab Mar 12, 2011 2:04 am 
Arriba  
Gracias neurus por tu comentario. El problema es que no es eso lo que busco, el link que mencionas es para iniciar una sesión gráfica remota y utilizarla como si estuvieras en el sitio. Lo que busco en realidad es algo como por ejemplo: lanzar un comando via ssh y que inicie automáticamente la sesión gráfica en el sitio, pero sin que yo lo vea, solo necesito que inicie para que quede activada y que cuando llegue al sitio la sesión gráfica ya esté activa.

Explico el problema rápido (creo que no quedó claro): El problema estriba en que si yo no estoy en la oficina y no hay una sesión gráfica iniciada localmente en el servidor, los usuarios no pueden utilizar ciertos programas. Yo me imagino que debe haber algún comando que al ejecutarlo lance la sesión gráfica localmente en el servidor y no necesito visualizarlo remotamente ni utilizarlo, solo necesito levantar esa sesión gráfica y que quede levantada para que los usuarios trabajen sin problemas o limitaciones. Supongamos que me encuentro en japón y por 'x' o por 'y' tengo que reiniciar el servidor desde allá (obviamente conectado por ssh), entonces necesitaría a alguien que este en sitio para que manualmente inicie una sesión gráfica y la deje activada para que mis usuarios no tengan limitantes, en realidad eso es todo lo que necesito, estoy casi seguro que es solo lanzar un comando y listo, pero no tengo idea de como hacerlo pues mis conocimientos en el entorno X window no son muy avanzados.

De antemano muchas gracias por el aporte que puedan darme.
Saludos a todos.

 Perfil  

Desconectado
Administrador
Administrador
Avatar de Usuario

Registrado: Lun Abr 19, 2010 12:30 am
Mensajes: 3888
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)

Nota Publicado: Sab Mar 12, 2011 2:19 am 
Arriba  
startx desde ssh no funciona ??? .... un script en el crontab no funciona ????

_________________
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809

 Perfil WWW  

Desconectado
Forista Legendario
Forista Legendario
Avatar de Usuario

Registrado: Dom Oct 10, 2004 7:00 am
Mensajes: 1790

Nota Publicado: Sab Mar 12, 2011 2:26 am 
Arriba  
Claro, yo pensaba que, si bien no querías la sesión gráfica completa en tu máquina, sí necesitabas ver la aplicación que lanzabas después.

En el caso que describes ahora, lo lógico es ejecutar nohup startx &. Esto con el usuario con el cual quieres arrancar la sesión X.

Otra posibilidad es que configures GDM (o el gestor de login que uses) para que se autologuee y, llegado el caso, ejecutes como root nohup gdm &.

De todos modos, me queda una duda: ¿por qué no configurar el equipo para que siempre levante la interfaz gráfica automáticamente?

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mié Mar 09, 2011 9:46 pm
Mensajes: 3

Nota Publicado: Mar Mar 15, 2011 7:18 pm 
Arriba  
Hola neurus. Antes que nada muchas gracias por sus comentarios.

En cuanto al ejecutar ]$ nohup startx & me aparece lo siguiente.

[user@equipo ~]$ nohup startx &
[1] 20062
[user@equipo ~]$ nohup: se añade la salida a «nohup.out»
(y aqui se me queda colgado hasta que le doy un ENTER y me aparece lo siguiente)
[1]+ Exit 1 nohup startx
[user@equipo ~]$

Pero bueno, me pareció muy buena idea realizar lo del inicio automático con el usuario que necesito, ya lo apliqué pero todavía no compruebo que funcione, estoy seguro que lo hará, lo único es que me quedo con la astilla sobre como hacerle vía comandos, me gustaría saberlo porque más que resolverlo lo que hicimos fue darle la vuelta al problema y la intriga quién me la quita?? jejeje pero bueno, quedo pendiente en realizar las pruebas, en cuanto funcione el inicio autómatico se los haré saber.

Si alguien puede resolverlo de diferente manera se lo agradecería mucho, me imagino que debe haber una manera de pasarle el usuario y contraseña al programa de login gráfico que está esperando que se ingrese un usuario y contraseña para iniciar la sesión, esto sería interesante el resolverlo.

De todas maneras muchas gracias por su apoyo e iluminación, no sé porque no se me había ocurrido hacer el inicio automático desde un principio.
Saludos a todos.

 Perfil  

Desconectado
Forista Legendario
Forista Legendario
Avatar de Usuario

Registrado: Dom Oct 10, 2004 7:00 am
Mensajes: 1790

Nota Publicado: Mar Mar 15, 2011 7:44 pm 
Arriba  
redalert9986 escribió:
[user@equipo ~]$ nohup startx &
[1] 20062
[user@equipo ~]$ nohup: se añade la salida a «nohup.out»
(y aqui se me queda colgado hasta que le doy un ENTER y me aparece lo siguiente)
[1]+ Exit 1 nohup startx
[user@equipo ~]$


Esto es lógico, porque por defecto los usuarios sólo pueden iniciar X desde consola, no desde terminal remota. Se me había pasado eso por alto. Funcionaría para root, pero no para cualquier usuario.

Para que un usuario sin permisos especiales pueda iniciar X desde ssh, deberías editar el archivo /etc/X11/Xwrapper.config , cambiando la línea alowed_users=console por alowed_users=anybody.

Sigue siendo válida la otra opción: configurar gdm para que inicie automáticamente con un usuario (autologin). Y entonces lanzar como root, de forma remota, nohup gdm.

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 7 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
Problema al tratar de iniciar mediante un CD

en Instalación de distribuciones

Eddy-nux

11

1732

Vie Sep 11, 2009 4:47 pm

hipersayan_x Ver último mensaje

[Solucionado] ¿Cómo iniciar sesión?

en GNOME

Bicho

8

6198

Mar Sep 22, 2009 6:38 am

Bicho Ver último mensaje

Ejecutar programa al iniciar sesion

en Sistema

Browser

6

3597

Mié May 26, 2010 6:36 pm

niky45 Ver último mensaje

No puedo iniciar sesión [SOLUCIONADO]

en Sistema

brunn

10

7300

Lun Ene 31, 2011 12:12 am

brunn Ver último mensaje

Problemas al iniciar sesion en una terminal Lubuntu

en Software

3ng3l64

3

106

Lun Feb 04, 2019 9:47 pm

doc Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir 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 enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO