Как заставить запускаться определенный сценарий bash при входе в определенный каталог? [duplicate]

startx gnome-session -- :1 tty8

Si ejecuta este comando en una sesión ssh -X, no logrará una gnome-sessionremota por sí mismo. En cambio, está tratando de iniciar de forma remota -una sesión de GNOME en la consola virtual tty8del host remoto, para quienquiera que se siente en esa computadora.

En cambio, primero querrá configurar las claves SSH para que pueda ejecutar comandos en su host remoto en su propia cuenta sin solicitar una contraseña o frase de contraseña de la clave SSH. Entonces ejecutaría algo como esto en su sistema local :

startx ssh -X <remote host> gnome-session -- :1 tty8

Es posible que deba agregar &al final para que el comando se ejecute en segundo plano.

Básicamente, querrás:

1 )un servidor X en su tty8, ejecutándose como su proceso de sesión...

2 )... la conexión SSH de reenvío X -al host remoto, donde...

3 )...el gnome-sessionse inicia y pasará sus pantallas a través de la conexión SSH al servidor X "vacío" en su tty8 local.

Tenga en cuenta que si GNOME usa funciones avanzadas de aceleración 3D de la GPU para renderizar su escritorio, usará renderizado directo (= acceso directo a la memoria entre el administrador de ventanas de GNOME y el servidor X )cuando se ejecuta localmente.Cuando se ejecuta una sesión remota como esta, la representación directa no será posible (ya que la GPU no está en la misma computadora que el proceso del administrador de ventanas. ), lo que puede ralentizar las cosas. En ese caso, es posible que deba elegir un administrador de ventanas más simple.

XDMCP es un protocolo para controlar terminales X11:desmontados -aparatos informáticos cuyo único trabajo es actuar como una pantalla + ratón + teclado X11 para alguna otra computadora. El protocolo XDMCP se desarrolló mucho antes que SSH y es completamente inseguro. No se aplica a su caso, a menos que configure específicamente el administrador de visualización (, gdm, kdm, xdmo cualquier otro*dm)para que sea consciente de XDMCP -, ya que XDMCP está deshabilitado de manera predeterminada. en los sistemas modernos porque no es seguro. Si hiciera eso, entonces podría decirle a startxque haga que su servidor X local finja que es un terminal X11, y que haga una conexión directa, sin encriptar, no -SSH -reenviada al host remoto. (Sólo di "no".)

X nesting, por otro lado, le permitiría, p. tenga una sola ventana grande en su sesión X11 local regular en :0.0 (o tty7), que luego contendría la sesión de escritorio remoto.

43
24.09.2011, 22:53
0 ответов

Теги

Похожие вопросы