Como encapsular o Linux X-Windows pela internet?

Como encapsular o Linux X-Windows pela internet?

Gostaria de exibir aplicativos GUI em execução em uma caixa Linux em outra máquina.

Já faço isso com máquinas locais, mas como fazer isso pela internet?

Atualização: já estou usando ssh para acessar a máquina pela internet.

Responder1

Como você afirmou que já está fazendo isso com máquinas locais, presumo que você já saiba como usar o ssh -X. Uma adição pode ser usar o -Cparâmetro para ativar a compactação.

Para usar isso pela Internet, você só precisa ter certeza de que sua outra máquina está acessível - ou seja, você precisa saber o IP ou nome do host (no caso de um IP dinâmico, você pode usar um provedor de DNS dinâmico comohttp://dyn.com) e certifique-se de que a porta SSH (pode ser diferente de 22) esteja acessível externamente.

Para um servidor "doméstico" típico, você provavelmente precisará configurar o encaminhamento de porta no roteador para que a solicitação SSH seja encaminhada ao seu servidor.

Responder2

Você precisa fazer login na máquina remota com encaminhamento X11.

Você pode fazer isso usando o parâmetro -X ao fazer login

ssh -X user@server

Uma vez logado, execute qualquer programa X servere a janela desse programa aparecerá em sua máquina local. Não importa se serveré uma máquina da rede local ou uma máquina do outro lado do mundo acessada pela Internet

ssh manfornecerá um pouco mais de informações sobre a opção -X:

 -X      Enables X11 forwarding.  This can also be specified on a per-host
         basis in a configuration file.

         X11 forwarding should be enabled with caution.  Users with the
         ability to bypass file permissions on the remote host (for the
         user's X authorization database) can access the local X11 display
         through the forwarded connection.  An attacker may then be able
         to perform activities such as keystroke monitoring.

         For this reason, X11 forwarding is subjected to X11 SECURITY
         extension restrictions by default.  Please refer to the ssh -Y
         option and the ForwardX11Trusted directive in ssh_config(5) for
         more information.

Responder3

Você também pode querer dar uma olhada no FreeNX:http://freenx.berlios.de/:)

informação relacionada