<Anterior | Conteúdo | Próxima>
Conexão fechada por host estrangeiro. [jimmy @ blob ~]
Isso é perfeitamente seguro, porque você nunca precisa fornecer um nome de usuário e / ou senha para obter os dados que deseja, de modo que ninguém pode espionar informações importantes do cabo.
10.4.3. O Sistema X Window
10.4.3.1. Recursos X
Como já explicamos no Capítulo 7 (consulte a Seção 7.3.3), o sistema X Window vem com um servidor X que serve gráficos para clientes que precisam de uma exibição.
É importante perceber a distinção entre o servidor X e o (s) aplicativo (s) cliente (s) X. O servidor X controla o display diretamente e é responsável por todas as entradas e saídas via teclado, mouse e display. O cliente X, por outro lado, não acessa os dispositivos de entrada e saída diretamente. Ele se comunica com o servidor X que lida com entrada e saída. É o cliente X que faz o trabalho real, como calcular valores, executar aplicativos e assim por diante. O servidor X só abre janelas para manipular entrada e saída para o cliente especificado.
Em operação normal (modo gráfico), cada estação de trabalho Linux é um servidor X para si mesma, mesmo que execute apenas aplicativos clientes. Todos os aplicativos que você está executando (por exemplo, Gimp, uma janela de terminal, seu navegador, seu aplicativo de escritório, sua ferramenta de reprodução de CD e assim por diante) são clientes de seu servidor X. O servidor e o cliente estão rodando na mesma máquina neste caso.
Essa natureza cliente / servidor do sistema X o torna um ambiente ideal para execução remota de aplicativos e programas. Como o processo está realmente sendo executado na máquina remota, muito pouca energia da CPU é necessária no host local. Essas máquinas, agindo puramente como servidores para X, são chamadas de terminais X e já foram muito populares. Mais informações podem ser encontradas no mini-HOWTO de aplicativos do Remote X.
10.4.3.2. Telnet e X
Se você quiser usar telnet para exibir aplicativos gráficos em execução em uma máquina remota, você primeiro precisa dar à máquina remota acesso ao seu monitor (ao seu servidor X!) usando o xhost , digitando um comando semelhante ao abaixo em uma janela de terminal em sua máquina local:
davy: ~> xhost + remote.machine.com Depois disso, conecte-se ao host remoto e diga a ele para exibir gráficos na máquina local, definindo a variável de ambiente DISPLAY:
[davy @ remote ~] exportar DISPLAY = "local.host.com:0.0" Depois de concluir esta etapa, qualquer aplicativo iniciado nesta janela de terminal será exibido em sua área de trabalho local, usando recursos remotos para computação, mas seus recursos gráficos locais (seu servidor X) para
exibindo o aplicativo.
Este procedimento assume que você possui algum tipo de servidor X (XFree86, X.org, Exceed, Cygwin) já configurado na máquina onde deseja exibir as imagens. A arquitetura e o sistema operacional da máquina cliente não são importantes, contanto que permitam que você execute um servidor X nela.