Visualizando um aplicativo já em execução através do ssh?

Visualizando um aplicativo já em execução através do ssh?

Portanto, tenho o Ktorrent em execução o tempo todo no meu host remoto e preciso alterar algumas configurações nele de vez em quando que não podem ser alteradas pela interface da web. Então, eu queria saber se havia uma maneira de fazer com que a interface gráfica do aplicativo aparecesse no meu computador local para que eu pudesse alterar as configurações. Ambos os computadores estão executando a mesma versão do Ubuntu e preciso que a janela que se abre seja a mesma instância do aplicativo que já está em execução no meu computador remoto. Alguém tem alguma idéia de como fazer tudo isso.

Responder1

Há muitas maneiras de realizar essa tarefa, incluindo ForwardX11, xhost e freeNX.

Na sua máquina Ubuntu executando o ktorrent, edite o arquivo /etc/ssh/ssh_config e adicione as seguintes linhas:

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

Em seguida, abra /etc/ssh/sshd_config e certifique-se de que esta linha esteja presente (se não, adicione/altere):

X11Forwarding yes

Reinicie o servidor SSH e na máquina cliente execute:ssh -X user_name@server-ip

Depois de fazer login, execute gnome-sessionou apenas ktorrent.

Outras opções de SSH que podem funcionar:

Alternativamente UltraVNC, x11vncambos oferecem "compartilhamento de janela única".

x11vncpode ser usado com a opção -idou -sidpara compartilhar uma única janela do aplicativo. Para encontrar o id do aplicativo execute o comando xwininfono servidor e clique na janela ou use a -id pickopção para que o x11vnc execute o xwininfo remotamente.

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

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

Responder2

Você pode iniciar o aplicativo em um servidor X diferente, como Xvnc. Você pode então conectar-se a este servidor X através de vários "Clientes de Área de Trabalho Remota" de qualquer computador.

Responder3

Embora a questão fosse como exibir um aplicativo em execução, neste caso, sugiro que você use algum plugin de controle remoto.

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

informação relacionada