¿Está viendo una aplicación que ya se está ejecutando a través de ssh?

¿Está viendo una aplicación que ya se está ejecutando a través de ssh?

Así que tengo Ktorrent ejecutándose todo el tiempo en mi host remoto, y tengo que cambiar algunas de las configuraciones de vez en cuando que no se pueden cambiar a través de la interfaz de usuario web. Entonces me preguntaba si había alguna manera de que la interfaz gráfica de usuario de las aplicaciones apareciera en mi computadora local para poder cambiar la configuración. Ambas computadoras ejecutan la misma versión de Ubuntu y necesito que la ventana que se abre sea la misma instancia de la aplicación que ya se está ejecutando en mi computadora remota. ¿Alguien tiene alguna idea sobre cómo hacer todo esto?

Respuesta1

Hay muchas formas de realizar esta tarea, incluidas ForwardX11, xhost y freeNX.

En su máquina Ubuntu ejecutando ktorrent, edite el archivo /etc/ssh/ssh_config y agregue las siguientes líneas:

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

A continuación, abra /etc/ssh/sshd_config y asegúrese de que esta línea esté presente (si no, agréguela/cámbiela):

X11Forwarding yes

Reinicie el servidor SSH y desde la máquina cliente ejecute:ssh -X user_name@server-ip

Después de iniciar sesión, ejecute gnome-sessiono simplemente ktorrent.

Otras opciones de SSH que pueden funcionar:

Alternativamente UltraVNC, x11vncambos ofrecen "compartir ventana única".

x11vncse puede utilizar con la opción -ido -sidpara compartir una única ventana de aplicación. Para encontrar la identificación de la aplicación, ejecute el comando xwininfoen el servidor y haga clic en la ventana o use la -id pickopción para que x11vnc ejecute xwininfo de forma remota.

http://www.karlrunge.com/x11vnc/x11vnc_opts.html#opt-id

http://forum.ultravnc.info/viewtopic.php?t=14780&sid=5e458a6faabff7ea00f050d88b0b69eb

Respuesta2

Puede iniciar la aplicación en un servidor X diferente como Xvnc. Luego puede conectarse a este servidor X a través de varios "Clientes de escritorio remoto" desde cualquier computadora.

Respuesta3

Aunque la pregunta era cómo mostrar una aplicación en ejecución, en este caso, le sugeriría que utilice algún complemento de control remoto.

http://maketecheasier.com/remotely-control-ktorrent/2011/02/23

información relacionada