ct

    Instalando no Debian e derivados


    Originalmente, o FreeNX estava disponível apenas na forma de código fonte e pacotes .deb, hospedados no http://archive.kalyxo.org. Este servidor acabou sendo desativado e pacotes pré-compilados para outras distribuições foram desenvolvidos. Os pacotes originais, com o código fonte, estão atualmente disponíveis no http://download.berlios.de/freenx/ e http://debian.tu-bs.de/knoppix/nx/.

    Estes pacotes com o código fonte do FreeNX são particularmente complicados de compilar. Uma solução muito mais simples se você utiliza o Debian, Kurumin ou outra distribuição derivada do Debian Sid ou Etch é usar os pacotes do Kanotix, que estão disponíveis no:

    http://debian.tu-bs.de/project/kanotix/unstable/

    Como são vários pacotes (freenx, expectk, nxdesktop, nxlibs, nxagent e nxviewer), a forma mais simples e menos propensa a problemas é adicionar o endereço como fonte de atualização do apt. Assim você pode instalar tudo de uma vez, incluindo as dependências, usando o apt-get. Abra o arquivo "/etc/apt/sources.list" e adicione a linha abaixo no final do arquivo:

    deb http://debian.tu-bs.de/project/kanotix/unstable/ sid nx

    Depois, rode o "apt-get update" para atualizar a lista de pacotes do apt e instale o FreeNX server com o comando:

    # apt-get install freenx

    Uma observação importante é que estes pacotes do Kanotix são compilados para o Debian unstable. Caso você esteja utilizando o stable ou testing será necessário baixar alguns pacotes atualizados a partir do unstable para utilizá-los. Para que o apt consiga baixar os pacotes necessários de forma automática, adicione linhas referentes ao unstable no final do arquivo "/etc/apt/sources.list", como em:

    deb http://ftp.de.debian.org/debian unstable main contrib

    Depois da alteração, rode novamente o comando "apt-get update" e instale o FreeNX, usando o comando:

    # apt-get install -t unstable freenx

    Aqui estamos utilizando a opção "-t unstable", que permite ao apt-get baixar as dependências necessárias a partir do unstable e não a partir do stable ou testing, que seria o padrão do sistema. Verifique com cuidado a lista de dependências antes de autorizar a instalação, para ter certeza de que não sejam feitas alterações indesejadas no sistema.


    Se você está usando o Ubuntu, use o repositório Seveas, que inclui pacotes específicos para cada versão. Se você usa o Dapper Drake, por exemplo, adicione a linha abaixo no "/etc/apt/sources.list":

    deb http://seveas.ubuntulinux.nl/ dapper-seveas freenx

    Se usa o Breezy Badger, adicione a linha:

    deb http://seveas.ubuntulinux.nl/ breezy-seveas freenx

    Você pode ver uma lista das versões e dos mirrors disponíveis no:

    https://wiki.ubuntu.com/SeveasPackages

    Depois de adicionado o repositório, rode o "apt-get update" e o "apt-get install freenx", como no Debian.

    Em qualquer um dos dois casos, é executado um script de instalação que pergunta:

    Which key type should freenx use?
    NoMachine Keys
    Custom keys
    Remove freenx keys
    Manual setup

    O FreeNX utiliza o SSH como meio de login, transporte e encriptação, por isso utiliza um par de chaves de encriptação para logar os clientes. O cliente NX, distribuído pela NoMachine, já vem com uma chave pré-instalada, por isso é mais simples (embora um pouco menos seguro) que o servidor utilize a mesma, o que elimina a necessidade de configuração manual, tanto ao conectar a partir de um cliente Linux, quanto a partir do Windows. Para isso, use a primeira opção, "NoMachine Keys" e sua vida será muito mais longa e feliz ;).

    Caso você faça questão de usar uma chave exclusiva (opção "Custom keys"), vai precisar instalar a chave do servidor manualmente nos clientes. Se o servidor SSH estiver habilitado (no cliente), você pode copiar a chave diretamente a partir do servidor, usando o comando:

    # scp /var/lib/nxserver/home/.ssh/client.id_dsa.key root@ip/usr/NX/share/

    Neste comando, o "usuario" é o login que será usado na máquina cliente para se conectar ao servidor NX, seguido pelo IP da máquina (cliente). Você pode também transportar manualmente o arquivo "/var/lib/nxserver/home/.ssh/client.id_dsa.key" (do servidor) para dentro da pasta "/usr/NX/share/" nas máquinas clientes. Ao usar clientes Windows, o arquivo vai para a pasta "C:\Program Files\NX Client for Windows\share". Como pode perceber, é bem mais simples usar a primeira opção.

    Caso necessário, você pode repetir esta configuração inicial, feita durante a instalação do pacote, usando o comando:

    # nxsetup --install --setup-nomachine-key

    Com isso, o FreeNX server já fica habilitado, mas você precisa adicionar, ainda, os usuários que terão acesso remotamente. O FreeNX usa um sistema parecido com o Samba, no qual você precisa primeiro criar os usuários no sistema, usando o comando "adduser" e, em seguida, adicioná-lo no FreeNX Server, usando os comandos "nxserver --adduser" e "nxserver --passwd". Para criar um usuário chamado "tux", por exemplo, os comandos seriam:

    # adduser tux
    # nxserver --adduser tux
    # nxserver --passwd tux

    Uma vez instalado, o FreeNX fica habilitado continuamente, acessível através do SSH. O fato de manter o FreeNX ativo, não reduz por si só a segurança do servidor, pois continua aberta apenas a porta do SSH. É necessário que o cliente primeiro se autentique no servidor SSH, para depois abrir a conexão com o servidor NX.

    Desativando o SSH, você automaticamente desativa também o servidor NX. Você pode, ainda, desativar apenas o NX, usando o comando:

    # nxserver --stop



    » Próximo: FreeNX no Mandriva





    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