Explorando as possibilidades do XFree86

Aqui ensinamos a explorar algumas das opções mais avançadas do servidor X, mostrando que ele é mais que um "mostrador de janelas" e sim um poderoso instrumento de rede. Rodar aplicativos em um computador e ter a saída em outro, usar um como terminal gráfico, fazer login e usar os aplicativos do outro. Isso já vem de graça, não é necessário instalar nada. Experimente você mesmo!

[ Hits: 21.033 ]

Por: Karl Phillip em 31/08/2004


Configurando Cliente/Servidor do X



A seguir vamos explicar a configuração de Cliente/Servidor através de um exemplo prático.

Temos 2 computadores, ambos rodando Linux, com TCP/IP propriamente configurados e conversando entre si:
  • 1°: Um Pentium 266 MMX, 32MB RAM, com o IP 192.168.0.20 | *Servidor*
  • 2°: Um Athlon XP +1500, 256MB RAM, com o IP 192.168.0.1 | *Cliente*

Lembrando que o servidor é quem vai autorizar as conexões. É ele que nós queremos que receba o navegador da máquina do cliente, certo?! (É uma pergunta retórica, por favor não responda!) =]

Primeiramente, iniciamos o X no computador servidor, executando o comando:

$ X

Em seguida, é interessante também iniciarmos um terminal qualquer, como o RXVT ou o XTERM, com o comando: "rxvt" ou "xterm".

Com o terminal aberto no X, adicionamos o cliente na nossa lista de autorização do X, com o comando:

$ xhost +192.168.0.1

Ou simplesmente:

$ xhost +

Isso se você não quiser esquentar a cabeça autorizando um por um na lista quando quiser fazer isso.

Nosso próximo passo então é conectar no cliente e dizer a ele para redirecionar o DISPLAY para o nosso computador. Para fazer isso, continuamos no nosso terminal do X e conectamos via SSH no computador cliente com o comando:

$ ssh -l usuário 192.168.0.1

Depois de passar pela autorização usuário/senha, dizemos ao cliente para redirecionar a saída do DISPLAY para o nosso computador com o comando:

$ export DISPLAY= 192.168.0.20:0.0

Agora experimentem aí mesmo, nesse terminal (que está conectado ao cliente), um comando como:

$ startx

E aí está ... o X padrão do computador cliente rodando no seu vídeo, como se fosse seu!

Página anterior    

Páginas do artigo
   1. Introdução ao XFree86
   2. Teoria: Cliente/Servidor
   3. Configurando Cliente/Servidor do X
Outros artigos deste autor

Instalando e configurando o J2SE 5.0 no Linux

Leitura recomendada

Fontes com filtros LCD no Arch Linux

Instalação ou Recuperação do GRUB

Configurando o DNS - BIND9

Instalando e configurando ntfs-3g no CentOS 5.2 Linux

Faça backup do MySQL e envie para seu e-mail

  
Comentários
[1] Comentário enviado por crildo em 31/08/2004 - 08:26h

Interessante, farei um teste aqui no trampo e depois lhe enviarei a resposta da minha experiência. Valeu!

[2] Comentário enviado por jllucca em 31/08/2004 - 12:54h

Interressante, o artigo! Eu já sabia que com ele era possivel fazer muitas e muitas coisas :)

[3] Comentário enviado por vodooo em 01/09/2004 - 00:12h

Parabens! Bom artigo!

Abraços

[4] Comentário enviado por Ale_ em 01/09/2004 - 15:18h

bem legal o artigo... =P vou testar com o cygwin...

[5] Comentário enviado por karlphillip em 01/09/2004 - 15:43h

Com Cygwin também funciona =]

[6] Comentário enviado por engos em 02/09/2004 - 11:00h

Isso pra mim não é novidade, mas sempre que tento fazer isso me retorna a seguinte mensagem:


Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to xfree86@distro.conectiva.com.br.


Sabe o que está acontecendo?

Obs. Estou tentando com o KDE, pois já havia lido que funciona com ele.

[7] Comentário enviado por karlphillip em 14/11/2004 - 00:48h

experimenta dar um KILLALL5 antes de mais nada :)

[8] Comentário enviado por rodrigosn em 30/01/2005 - 21:57h

Cara usuários ...existe uma opção chamada XDMCP , que faz esse tipo de exportação de forma muito mais simples ...

No Kurumin 4 já tem os icones magicos tanto pro server , quanto pro client .....

[9] Comentário enviado por fchevitarese em 06/10/2005 - 07:18h

legal seu artigo kra...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts