ct

    Ativando o compartilhamento


    Naturalmente, o suporte a XDMCP, que permite às outras máquinas da rede rodar aplicativos instalados no servidor, vem desativado por padrão. O XDMCP não utiliza nenhum tipo de encriptação ou compressão, simplesmente transmite os dados da forma mais simples e rápida possível. Você se loga no servidor, carrega o KDE ou outra interface da sua preferência e roda todos os aplicativos instalados no servidor, de uma forma completamente transparente e um desempenho muito bom, mesmo em uma rede de 10 megabits.

    Por um lado isso é bom, pois o overhead é muito pequeno, mas por outro lado é ruim, pois não existe muita segurança. O XDMCP deve ser usado apenas dentro da rede local; use sempre um firewall para bloquear conexões provenientes da internet.

    Para configurar o servidor para aceitar as conexões, é preciso alterar dois arquivos. O primeiro faz com que o X aceite conexões remotas e o segundo configura o gerenciador de login (KDM ou GDM) para escutar as conexões e fornecer a tela de login aos clientes.

    Nas distribuições que utilizam o KDM (como o Kurumin, Kubuntu e Mandriva), procure pelos arquivos kdmrc e Xaccess (que sempre ficam na mesma pasta). Em algumas distribuições (como no Mandriva) eles ficam na pasta "/usr/share/config/kdm/" e, em outras (como no Kurumin e outras distribuições derivadas do Debian), ficam na pasta "/etc/kde3/kdm/". Você pode usar o comando "locate" para encontrá-los.

    Dentro do arquivo "Xaccess", descomente a linha:

    # * #any host can get a login window

    Basta retirar a tralha (#), fazendo com que o asterisco seja o primeiro caractere. Esta linha faz com que o servidor passe a aceitar conexões de todos os hosts da rede. Caso você prefira limitar o acesso a apenas alguns endereços (mais seguro), basta substituir o asterisco pelos endereços desejados.

    Um pouco mais abaixo, no mesmo arquivo, descomente também a linha abaixo, novamente retirando a tralha:

    # * CHOOSER BROADCAST #any indirect host can get a chooser

    Esta linha é opcional. O Chooser Broadcast permite que os clientes contatem o servidor para obter uma lista de todos os servidores XDM disponíveis na rede (você pode ter mais de um, como veremos a seguir). Isso é feito usando o comando "X -indirect".

    Em seguida, edite também o arquivo kdmrc. Quase no final do arquivo você encontrará a linha:

    [Xdmcp]
    Enable=false

    Basta alterá-la para:

    [Xdmcp]
    Enable=true

    Nas distribuições que utilizam o GDM (o gerenciador de login do Gnome), como, por exemplo, o Fedora, você pode ativar o compartilhamento e configurar as opções da tela de login usando um utilitário gráfico disponível no "Iniciar > System Settings > Login Screen". Acesse a aba "XDMCP" e marque a opção "Enable XDMCP" e, se desejado, também a "Honour indirect requests", que permite que os clientes se conectem usando o "X -indirect".

    Na aba "General", opção "Greeter", mude a opção "Remote" de "Standard greeter" para "Graphical greeter". Dessa forma, os clientes farão login usando o gerenciador de login gráfico, que é especialmente bonito graficamente, ideal para passar uma boa primeira impressão.


    Para que as alterações entrem em vigor (tanto no KDM quanto no GDM), é necessário reiniciar o gerenciador de login. Para isso, mude para um terminal de texto (Ctrl+Alt+F2) e rode o comando "/etc/init.d/kdm restart" ou "/etc/init.d/gdm restart". No Mandriva é usado o comando "service dm restart".

    A partir daí, os terminais já poderão abrir a tela de login do servidor através do comando "X -query IP_do_servidor", como em:

    # X -query 192.168.0.1

    O comando deve ser dado com o terminal em modo texto. Se o cliente já estiver com uma sessão do X aberta, ou você desejar abrir mais de uma tela do servidor ao mesmo tempo, basta adicionar o parâmetro ":2", como em:

    # X :2 -query 192.168.0.1

    O comando abrirá um segundo terminal gráfico, independente do primeiro, exibindo a tela de login do servidor. Você pode alternar entre os dois usando as teclas Ctrl+Alt+F7 e Ctrl+Alt+F8. Para abrir mais terminais, basta substituir o ":2" por um número de 3 em diante.

    Para automatizar o processo, fazendo com que o terminal abra automaticamente a tela de login do servidor no final do boot, sem passar pelo login local e sem a necessidade de digitar este comando a cada boot, edite o arquivo "/etc/inittab" (no terminal, como root) e altere a linha "x:5:respawn:/etc/X11/prefdm -nodaemon", que estará no final do arquivo para "x:5:respawn:/etc/X11/X -query IP_do_servidor", como em:

    x:5:respawn:/etc/X11/X -query 192.168.0.1

    Uma segunda opção é utilizar o comando "X -broadcast" em substituição ao "X -query". A diferença é que enquanto o X -query exige que você especifique o endereço IP do servidor, o X -broadcast é automático, ele se encarrega de emitir um pacote de broadcast na rede e contatar o primeiro servidor X que responder ao chamado. O "X -broadcast" é sempre usado sem argumentos, como em:

    # X :2 -broadcast

    Se você tiver mais de um servidor XDM na rede, uma terceira opção é usar o comando: "X -indirect IP_do_servidor". Nesse caso, você se conectará a um servidor X configurado, mas, ao invés de obter a tela de login automaticamente, terá um menu com todos os servidores X disponíveis na rede e poderá escolher qual usar a cada sessão. A partir daí o cliente escolhe a qual servidor deseja se conectar a cada boot.


    » Próximo: Capítulo 9: Terminais leves com o LTSP





    Você está lendo o livro Redes e Servidores Linux 2ed. (publicado em 2006).

    Se se está em busca de um livro atualizado sobre servidores, leia o Servidores Linux, Guia Prático, que oferece informações atualizadas:

    Autor: Carlos E. Morimoto
    Páginas: 736
    Formato: 23 x 16 cm
    Editora: GDH Press e Sul Editores
    ISBN: 978-85-99593-13-4
    Lançado em: Agosto de 2008

    » R$ 76,00 + frete
    (Preço nas livrarias: R$ 96)

    » Compre o seu

    Descrição:

    O livro Redes e Servidores Linux - Guia Prático foi nosso primeiro best-seller, vendendo um total de 8.000 exemplares em suas duas edições. O processo de atualização do livro acabou dando origem a dois livros separados. O primeiro deles é o livro Redes - Guia Prático, que aborda detalhes sobre a implantação e configuração de redes, abordando detalhes sobre os padrões de rede, configuração no Windows e Linux, configuração de redes wireless e outros temas.

    O livro Servidores Linux, Guia Prático é o segundo livro da série, que complementa o primeiro, oferecendo uma visão aprofundada sobre a configuração de servidores Linux.

    No livro você aprenderá a configurar tanto servidores de rede local quanto servidores dedicados, incluindo a configuração do Squid, Samba, Apache, SSH, LTSP, Postfix, Iptables, Bind, Quota e outros serviços. O livro inclui também capítulos sobre virtualização e sobre hardware para servidores, que complementam as informações abordadas nos demais.

    Veja também nossos livros Hardware, o Guia Definitivo, Redes, Guia Prático, Smartphones, Guia Prático e Linux, Guia Prático, nossos outros lançamentos.





cb
HOME