| Instalando o FreeNX (NXserver) no Mandriva |
|
|
|
| Por Ethra'Za | |
| 10 de maio de 2006 | |
|
FreeNX - O NXserver Free para Linux Por Allan Brazute Alves (AKA. Ethra'Za) O NXserver da NoMachine, na minha opinião, é de longe melhor que o RDP da Micro$oft e o VNC da AT&T. É mais rápido e muito mais seguro pois usa, na verdade, o serviço ssh (Secure Shell), para trabalhar. Para mapear os compartilhamentos e impressoras remotamente ele vai se utilizar do samba no servidor, e é claro, tudo criptografado e tunelado pela conexão estabelecida pelo serviço ssh. O login remoto do X é o que os usuários do ltsp ou do Mandriva Terminal Server experimentam, só que esta funcionalidade não foi criada pensando-se em ambientes fora da rede local o que torna seu uso impraticável através de uma conexão menor que 10Mbps, que ja é pouco para ele, que exige uma rede de 100Mbps para não dar lag. O NXserver na verdade, faz algumas mágicas digitais para fazer com que a funcionalidade de login remoto no servidor X seja possível através da Internet. Ele funciona como um proxy entre o cliente e o servidor X, onde além de criptografar e compactar a informação, ele suprime as informações desnecessárias e deixa passar pelo link só o que realmente é necessário. O que é necessário? Só seus criadores e o pessoal do X11 deve saber. Mas funciona que é uma beleza. Na verdade funciona bem mais rápido do que o VNC, que é basicamente uma sequencia de screenshots da tela remota, e o RDP da Micro$oft. O NXserver pode até ser usados em concexão de banda estreita, ele permanece usável onde a baixa velocidade é proibitiva para o uso de sistemas como o VNC. O NXserver no Linux, não tem muito segredo, é fácil de faze-lo funcionar e este é um guia rápido para te-lo funcionando em seu Mandriva Linux.
Instale o Mandriva 2006, desative as mídias CDs no urpmi e adicione os espelhos usando o easyurpmi.zarb.org, mandrivauser.de/smarturpmi ou mandrivaclub.com. Este tópico é coberto pelo artigo Gerenciamento de Pacotes no Mandriva Linux.
- Instalando o NXserver
Como root, instale todos os rpm's com nx no nome:
Os pacotes openssh-server, samba-server e suas dependencias também são necessários.
- Preparando o NXserver
Edite
(vi ou outro) /etc/ssh/sshd_config e coloque nx na variável AllowUsers
ou adicione o usuário nx ao grupo que você permitiu na variável
AllowGroups.
Caso você queira criar outra chave, isso é feito com o comando: Por padrão no Mandriva, /etc/nxserver/node.conf vem configurado para aceitar autenticação no passwd, então NÃO é necessário fazer:
nxserver --adduser nome_usuario (Adiciona usuário)
- Voila
Seu servidor NX deverá estar neste momento aceitando conexões. O NXserver monta os compartilhamentos e impressoras automágicamente. Para tanto ele se utiliza do serviço SAMBA no servidor e cliente Linux.
- Administrando o NXserver As vezes o NXserver "esquece" algumas coisas na memória do servidor, especialmente se você está usando mapeamento de compartilhamentos e impressoras. Algumas vezes ele simplesmente não desmontar o compartilhamento estabelecido com o samba.
Se o user01, por exemplo, esta tendo problemas para se conectar ou trabalhar direito.
Como root:
- Para terminar a sessão... ou
- Para terminar todas as sessões, de todos os usuários. 2) ps -U user01 - Se você ver coisas rodando com o dono user01: 2.1) kill -9 numero_do_pid
- Mate todas essas coisas fantasmas.
- Edite
(vi) o arquivo temporário /etc/mtab e apague a linha referente ao
compartilhamento montado do usuário user01.
- Para ver se você tem algo do nxserver rodando. - Este comando reinicia o sub-sistema do NXserver, faça isso apenas se não houver ninguém conectado, caso contrário todos serão desconectados. Isso é só para manter as coisas bem limpinhas. Nunca se sabe!
- Outros comandos do NXserver O NXserver possui alguns outros comandos, para ve-los todos: nxserver --help Coisas legais como:
nxserver --send user01 - "Hi you there!"
nxserver --broadcast - "Hi everybody!"
Agora você esta pronto para administrar um Linux Terminal Service, nos moldes do rWindows Terminal Service!
|
|
| Última Atualização ( 08 de junho de 2006 ) |
| < Anterior | Próximo > |
|---|







