em Sem categoria

Compartilhando sess?o X11 entre BSD’s e Gnu/Linux.

Este artigo t?m como objetivo ensinar aos usu?rios a usar os recursos internos do servidor gr?fico X11 para compartilhar aplicativos entre esta??es de trabalho na rede rodando sistemas como BSD’s e Gnu/Linux.

Para fortificar a seguran?a na comunica??o de nosso exemplo, usaremos o OpenSSH para criar um t?nel seguro entre as esta??es.

Considera??es iniciais:
Descreveremos abaixo o aspecto de software e hardware que usaremos para nosso exemplo:

Esta??o 1
Sistema Operacional: Debian Gnu/Linux 3.0 – R4
XFree86 4.3.0
OpenSSH 3.8.1
Configura??o de rede esta??o 1 (Debian Gnu/Linux):
IP: 10.0.0.1
Netmask 255.0.0.0
Hardware:
PIII 500 Mhz
128 MB-Ram
Video: Savage 4 ( 16MB )

Esta??o 2
Sistema Operacional: FreeBSD 4.8
XFree86 4.3.0
OpenSSH 3.8.3
Configura??o de rede esta??o 2 (FreeBSD):
IP: 10.0.0.2
Netmask: 255.0.0.0
Hardware:
Celerom 500 Mhz
128 MR-Ram
Video: Nvidia GeForce ( 32 MB )

* Descrevi apenas os componentes de hardware que est?o relacionados a performance do X11 para nosso exemplo.

Objetivo
Atrav?s de uma esta??o rodando Debian Gnu/Linux abrir uma sess?o no X11 do FreeBSD e depois carregar o gnome 2.6 que est? instalado neste BSD.

1) Para nosso exemplo iremos usar uma sess?o do X11 na m?quina Debian iniciada no display 5 para compartilhar o gnome do FreeBSD.

Para isso use os comandos abaixo:

#xinit — :5

depois de carregado o servidor gr?fico, iremos conferir o valor de nosso DISPLAY com o comando “echo” e a sa?da deve parecer com o exemplo abaixo:

#echo $DISPLAY
:5.0

2) Ainda na esta??o Debian, usando o terminal virtual disponiv?l pelo comando xinit, agora iremos conectar atrav?s do SSH na esta??o FreeBSD, lembramos que daemon do OpenSSH deve estar iniciado e funcionado corretamente para que possamos proceguir em nosso exemplo.

#ssh [email protected]

3) J? conectado na esta??o FreeBSD atrav?s do terminal virtual disponiv?l pelo xinit, use o comando abaixo para iniciar um xterm na esta??o BSD:

#xterm -display 10.0.0.1:5

Com este comando deve aparecer um outro terminal virtual por?m agora da esta??o 2 (FreeBSD), com este terminal iremos abrir o Gnome para isso use o comando abaixo:

#gnome-session

O Gnome pode demorar um pouco para carregar dependendo do tanto de processos abertos em ambas as m?quinas, tipo de hardware usado e aspectos de rede.

? possiv?l que os recursos de hardware como exemplo a placa de som poder? n?o funcionar adequadamente.

Pronto, com isso voc? ter? o Gnome que est? instalado no FreeBSD rodando em sua esta??o com Debian Gnu/Linux, podendo tamb?m usar os aplicativos e arquivos que est?o na m?quina remota.

Considera??es finais:

Um exemplo pr?tico de uso deste nosso artigo, ? quando o administrador t?m que interagir no servidor gr?fico do usu?rio com ele em produ??o.

Um ponto importante ? que todas os aspectos de profile do usu?rio remoto s?o transferidos para a sess?o aberta do X11.

Lembramos tamb?m que este exemplo tamb?m pode ser executado entre qualquer BSD e tamb?m distribuil??es Gnu/Linux.

At? mais,