Muitas vezes nos deparamos com clientes fazendo a seguinte pergunta ao migrarmos o servidor de Windows para Linux: o fulano e o ciclano vão poder continuar acessando uma área de trabalho no servidor ao mesmo tempo? A sua resposta deve ser SIM, neste artigo isto será implementado através do NX Free Edition for Linux.
Partindo do pressuposto de que seu servidor já esta com os usuários criados, com suas respectivas senhas definidas, e o serviço de SSH rodando, faça o download do NXFree Edition for Linux a partir do endereço:
Se você escolheu os pacotes .tar.gz, copie os arquivos para o diretório "/usr" e descompacte-os a partir daí, (criando a pasta /usr/NX):
# cp -a nx*.tar.gz /usr
# cd /usr
# tar -zxvf nxclient-2.0.0-98.i386.tar.gz
# tar -zxvf nxnode-2.0.0-98.i386.tar.gz
# tar -zxvf nxserver-2.0.0-74.i386.tar.gz
Em seguida, execute os dois scripts que concluem a instalação (a execução dos scripts só é necessária caso utilize o pacote .tar.gz pois nos pacotes .deb e .rpm eles são executados automaticamente):
[1] Comentário enviado por fabioarnoni em 23/02/2009 - 11:31h
parabéns pelo artigo. Eu uso NX na minha casa também, acho muito útil e prático. Andei vendo alguns foruns por ai e notei que o pessoal anda tendo mais dificuldade na hora de configurar o SSH. Abraços até mais !!!
[3] Comentário enviado por slackoid em 24/02/2009 - 13:45h
Testei aqui na minha máquina e consegui 14 conexões simultâneas ... se tratando dum k6-2 acabo travando depois disso ... hehehehe ... acho que aceita conexões ilimitadas ...
[4] Comentário enviado por andrade.ti em 24/02/2009 - 15:29h
Você consegue N conexões, porém, somente num limite de 2 usuários diferentes. Se quiser mais, não tem jeito, compre a licença na
NoMachine. No mais, parabéns pelo artigo. O NX é uma mão na roda.
[5] Comentário enviado por fabioarnoni em 24/02/2009 - 15:46h
Dessa eu não sabia, foi bom esse comentário para alertar a galera que já pensou em fazer grandes projetos. Outra observação é que você consegue N conexões com um usuário só porém vários programas não abrem mais de uma vez como o firefox por exemplo. Quando você tenta abrir pela segunda vez o sistema informa que já tem um processo aberto e não te permite abrir outra janela. Então você precisa fechar o firefox em um terminal para poder abrir no outro. Não testei com outros aplicativos mas só o fato de não ter o navegador já afeta bem a utilidade do terminal.
[6] Comentário enviado por slackoid em 24/02/2009 - 17:41h
andrade.ti, muito boa a sua informação pois também não sabia desse limite de 2 usuários;
fabioarnoni, com certeza a questão do browser é um ponto negativo para quem pensou em grandes projetos realmente, vou fazer uns testes essa semana e publico os resultados durante o finds.
[9] Comentário enviado por doldan em 13/09/2009 - 19:42h
Boa noite,
Segui os passos da instalação com o pacote .deb mas não consegui abrir a seção no servidor (uso o debian lenny), as configurações que usei no cliente windows foram:
host: ip_do_servidor port: 22
Desktop: unix com as opções: kde,gnome, cde e xdm
usei a opção LAN na barra de coexão (estou conectando na LAN)
Display: usei "availabe area, 800x600"
coloco o usuário e senha do servidor, iforma conectando ao... conctado ao... validating...downlolading the session information.
Após isto retorna a mensagem "Server configuration error. Cannot log in.
Não consegui encontrar onde é o erro.
Segue abaixo o relatório da tentativa de conexão.
NX> 203 NXSSH running with pid: 5472
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 192.168.10.204 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 3.3.0-22 - LFE
NX> 105 Hello NXCLIENT - Version 3.3.0
NX> 134 Accepted protocol: 3.3.0
NX> 105 Set shell_mode: shell
NX> 105 Set auth_mode: password
NX> 105 Login
NX> 101 User: doldan
NX> 102 Password: ******
NX> 103 Welcome to: laboratorio user: doldan
NX> 105 Listsession --user="doldan" --status="suspended{COMENTARIO}54running" --geometry="1280x800x32+render" --type="unix-gnome"
NX> 127 Available sessions:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: doldan
NX> 105 Start session with: --link="lan" --backingstore="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="teste" --type="unix-gnome" --geometry="1280x770" --client="winnt" --keyboard="pc102{COMENTARIO}57us" --screeninfo="1280x770x32+render"
NX> 595 ERROR: A fatal error occurred in NX Server.
NX> 595 ERROR: The exception id is: 45A5EF5A. To get detailed information about
NX> 595 ERROR: the error search for the string 45A5EF5A in the system log
NX> 595 ERROR: file (usually '/var/log/messages').
NX> 500 ERROR: Last operation failed.
NX> 280 Exiting on signal: 15
[11] Comentário enviado por slackoid em 18/10/2010 - 07:51h
caro Kmmx, obrigado pelo alerta, vou avisar o Morimoto que ele elaborou uma versão melhor de meu artigo, baseado em data de publicação (coisa que você não observou), o meu artigo é anterior ao dele, sendo assim o plagio seria por conta dele, gostaria também que você remove-se o seu comentario do GDH, pois é totalmente infundado e caluniador. Também peço aos moderadores do VOL que tomem uma atitude quanto ao comportamento inadequado deste membro. Antes de acusar pelo menos tenha provas disto. mesmo assim obrigado pelo seu comentário.
Não verifiquei se procede plágio neste caso específico, porque meu tempo esta curto, mas sempre pedimos as pessoas para prestarem o devido crédito caso queiram copiar ou aperfeiçoar e republicar algum conteúdo. O conhecimento é livre, mas é uma questão de etiqueta e respeito ao autor. Faz tempo que acompanho o trabalho sério do pessoal do site Viva o Linux, e tenho certeza que eles vão analisar e proceder da forma correta. Verificando se é ou não uma alteração do conteúdo nosso.
(Edit. Verifiquei o artigo e de fato é plágio do nosso. Obrigado pelo aviso kmmx.)