Instalando no Debian e derivados
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.
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? 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 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. |
|