Logo Hardware.com.br
Equipe GdH
Equipe GdH Geek Moderador
3.5K Mensagens 82 Curtidas

Tutorial: Usando o NX Server (atualizado)

#1 Por Equipe GdH 06/06/2008 - 14:41
ImagemTutorial: Usando o NX Server (atualizado)

O NX Server é uma espécie de sucessor do VNC. Ele é mais prático de usar e utiliza um sistema mais inteligente de compressão dos dados. O NX é mais rápido e mais seguro que o VNC, tanto em links lentos (sobretudo conexões via ADSL ou modem) quanto em redes locais, onde banda não é problema e pode ser usado tanto no Linux, quanto no Windows. Este é um tutorial completo que apresenta todos os recursos.
Carlos E. Morimoto
06/06/2008

https://www.hardware.com.br/tutoriais/nx-server/

Comente aqui!
Responder
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#2 Por jqueiroz
06/06/2008 - 16:53
Assim como o VMware, o NX Server é um produto comercial, desenvolvido pela http://www.nomachine.com como uma solução para redes com terminais leves.

Originalmente, o servidor era pago e o cliente ficava disponível para download gratuito. Mas, assim como o VMware, a partir de um certo ponto a NoMachine resolveu oferecer uma versão gratuita também do servidor, como uma forma de aumentar sua participação no mercado e assim ganhar espaço para vender suas soluções corporativas. Para nós isso é ótimo, pois você pode usar a versão básica do NX gratuitamente, em todas as máquinas onde ele for útil e pagar pelas soluções apenas onde existir um benefício tangível.

Para os mais puristas, existe também a opção de usar o FreeNX (disponível no http://freenx.berlios.de/), que é uma versão 100% open-source do servidor NX, que combina as bibliotecas open-source distribuídas pela NoMachine e um conjunto de scripts. Atualmente, não existe muita vantagem em usar o FreeNX, já que temos a versão gratuita do NX Serve, que é bem mais acabada e mais fácil de instalar, mas ele já foi a versão mais usada.


A versão gratuita do NxServer da NoMachine tem uma limitação de 2 usuários para acesso remoto.

Existem muitas diferenças na forma como o NX e o VNC trabalham. No VNC, a sessão fica aberta mesmo depois de fechar a janela, o que permite que você continue trabalhando na mesma sessão, mesmo depois de ir para outro micro. No NX, é possível se reconectar a uma sessão suspensa apenas a partir do mesmo cliente.


Estava vendo uma documentação do NX recentemente, e vi algo sobre a possibilidade dele capturar o console da máquina Linux --- exatamente como o VNC faz no Windows, mas não no Linux. Preciso ver direito como se faz isso.

Versões antigas no VNC tinham problemas com a acentuação em teclados ABNT, isso foi resolvido nas versões recentes. No NX a configuração do teclado é independente do servidor, você pode configurar o teclado no servidor da forma que for necessária, pois vale a configuração do cliente.


Dois problemas comuns no NX são o mal-funcionamento da tecla "/", nos teclados ABNT, e o "X" que fica aparecendo logo após o login, e que some assim que se digita alguma coisa.

O problema com a tecla "/" pode ser resolvido com os comandos abaixo:

setxkbmap -model abnt2 -layout br
xmodmap -e "keycode 123 = slash question"
xmodmap -e "keycode 211 = slash question"


Já o problema do "X" que aparece e desaparece, sobre uma tela preta (acontece principalmente quando se acessa uma máquina com Kurumin 7) pode ser resolvido com o comando abaixo:

xset s on
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
cust
cust Novo Membro Registrado
1 Mensagem 0 Curtidas
#3 Por cust
08/06/2008 - 02:02
"O VNC não oferece nenhum sistema para transferir arquivos entre o servidor e o cliente"
Descordo, o Real Vnc na versão paga, possui o recurso Copiar-Colar, do cliente para o servidor, ou vice versa, e funciona perfeitamente, desconheço as funcionalidades das outras variações do vnc, mas assim em um analise superficial, as mesmas possuiem muitos fru-frus, sendo mais indicada para usuarios mais inesperientes, uma vez que usuario avançado prefere funcionalidade e nao estética, mas lhes afirmo, na versão paga do Real Vnc basta usar o proprio copiar/colar do windows para transferir arquivos do cliente para o servidor ou do servidor para o cliente
leo2005
leo2005 Membro Senior Registrado
331 Mensagens 1 Curtida
#4 Por leo2005
08/06/2008 - 06:38
Tem como o servidor também mandar o som para a placa de som do cliente?
Tipo da para rodar um player de DVD (kaffeina, mplayer, etc)no servidor e ouvir o som no cliente?
Ou rodar um jogo e ouvir os efeitos sonoros na placa de som do cliente?
Só falta isto para tentar usar um pentium 233 com 64M que quase joguei fora, aqui em casa!!!
1-Athlon64x2 3800+,nvidia 6200,1,5 GB de RAM
2-Athlon 2800+, nvidia 5200, 1GB de RAM
3-Athlon 2800+, nvidia 4400, 512MRAM
4-Acer Aspire One com 120G de HD e 1GB de RAM
5-Asus eeepc701 com 1GB de RAM
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#5 Por jqueiroz
08/06/2008 - 11:10
Tem como o servidor também mandar o som para a placa de som do cliente?
Tipo da para rodar um player de DVD (kaffeina, mplayer, etc)no servidor e ouvir o som no cliente?

Há uma opção de multimídia, mas eu nunca a testei. Só sei que essa opção gasta muita banda.
Só falta isto para tentar usar um pentium 233 com 64M que quase joguei fora, aqui em casa!!!

Não guarde muitas esperanças. Multimídia é um recurso que depende muito do processador. Mesmo que funcione, o desempenho pode ser sofrível, nessa máquina.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
cbdiasmpd
cbdiasmpd Novo Membro Registrado
6 Mensagens 0 Curtidas
#6 Por cbdiasmpd
10/06/2008 - 09:39
Equipe GdH disse:
ImagemTutorial: Usando o NX Server (atualizado)

O NX Server é uma espécie de sucessor do VNC. Ele é mais prático de usar e utiliza um sistema mais inteligente de compressão dos dados. O NX é mais rápido e mais seguro que o VNC, tanto em links lentos (sobretudo conexões via ADSL ou modem) quanto em redes locais, onde banda não é problema e pode ser usado tanto no Linux, quanto no Windows. Este é um tutorial completo que apresenta todos os recursos.
Carlos E. Morimoto
06/06/2008

No tutorial consta o link para download. Na referida página, existem apenas o botão (com o link) para o download do node, e do client.

E para o download do NXServer, onde está?

https://www.hardware.com.br/tutoriais/nx-server/

Comente aqui!



No tutorial consta o link para download. Na referida página, existem apenas o botão (com o link) para o download do node, e do client.

E para o download do NXServer, onde está?
draconfla
draconfla Novo Membro Registrado
26 Mensagens 0 Curtidas
#7 Por draconfla
15/07/2008 - 15:27
Cara interessante.. isso.. e..segui o tuto.. e rodou perfeito aki... pois estou com uma maquina linux no vmware em cima do win... e fiz esse tuto.. show de bola.. gostei mesmo.... É PARECIDO com o logmein que tem no win que infelizmente não tem pra linux..infelizmente...

Show de bola..rsr...
"Antigamente o forte que devorava o fraco, o rico que superava o pobre. Mas hoje o bem informado que engole o ignorante"

"Deus deu os nossos parentes, mas teve a bondade de nos deixar escolher nossos amigos"


isso_ai.png
maxdeivys
maxdeivys Novo Membro Registrado
3 Mensagens 0 Curtidas
#10 Por maxdeivys
18/09/2008 - 00:40
jqueiroz disse:
Olá maxdeivys, seja bem-vindo ao fórum.

O usuário que você quer acessar existe no servidor? A senha está correta? Você consegue acessar o servidor por SSH, com esse usuário?

OBS: O NX não permite fazer login com o root, mesmo que o SSH permita.



tenho acesso via ssh sem problema. o usuário nao é root.
exite algum log no servidor ou no cliente que mostre melhor o erro?

valeu
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#13 Por jqueiroz
18/09/2008 - 12:46
Ademais se for usar por meio de WAN é necessário permitir o forward na NAT (caso use algum tipo de roteador), e firewall tanto em WAN como LAN.


Com certeza, mas não é o caso dele, ou ele teria erro de conexão ("session timeout" ou coisa parecida), não de "authentication failed".
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
maxdeivys
maxdeivys Novo Membro Registrado
3 Mensagens 0 Curtidas
#14 Por maxdeivys
20/09/2008 - 00:14
OLÁ PESSOAL. O PROBLEMA ESTÁ RESOLVIDO

dei uma olhada no log e tinha a seguinte mensagem:

Sep 19 20:21:54 NOMEDOSERVIDOR NXSERVER-3.2.0-16[6605]: ERROR: Failed authentication. NXSsh exit status is:255 'NXNssUserManager::auth'
Sep 19 20:21:54 NOMEDOSERVIDOR NXSERVER-3.2.0-16[6605]: Failed SSHd authentication for user 'USUARIO', to '127.0.0.1', port '22': ' ssh_exchange_identification: read: Transport endpoint is not connected^M\n' 'NXNssUserManager::auth'
Sep 19 20:21:54 NOMEDOSERVIDOR NXSERVER-3.2.0-16[6605]: ERROR: Error while trying to authenticate user:USUARIO. NXNssUserManager::auth returned 255 'NXShell::handler_login'
Sep 19 20:21:54 NOMEDOSERVIDOR NXSERVER-3.2.0-16[6605]: ERROR: failed 'sshd authentication' for user 'USUARIO' from '1XX.7XX.1XX.XXX'. NXShell::handler_login NXShell 373

editei o arquivo:
# vim /usr/NX/etc/server.cfg

mudei o os parâmetros abaixo
...

Specify the TCP port where the NX server SSHD daemon is running.

SSHDPort = "PORTA-DO-SSH"

...

Specify the TCP port where the SSHD daemon is running on the NX SSH
authentication server.

SSHDAuthPort = "PORTA-DO-SSH"

...

espero no ter feito bobagem... mas tah funcionado legal.

obrigado a todos pela atenção.
ajudou muito!!!
é por isso que adoro o "mundo free", as pessoas de mente livre.
é esse espirito de colaboração, companheirismo que muda o "mundo", o resto é resto.
sistema operacional, software tem muito, os mais varios possiveis e bom q é assim.
mas a nossa diferença é esse pequeno nome... esse nome que tem na url desse maravilhoso site: COMUNIDADE!!!
jgama
jgama Ubbergeek Registrado
7.1K Mensagens 65 Curtidas
#15 Por jgama
21/09/2008 - 08:40
Aproveitando o típico, estou com problema para desinstalar o pacote xnserver, pois todas as vezes que tento aparece algumas mensagens como exemplo abaixo.

[root@server ~]# rpm -e nxserver
NX> 702 Pre-uninstalling: server at: Dom Set 21 08:34:03 2008.
NX> 702 Shutting down.
NX> 702 Shutdown complete.
NX> 702 Cleaning up NX session DB.

NX> 702 Cleaned up NX session DB.
NX> 702 Bye.

NX> 702 Uninstalling: server at: Dom Set 21 08:34:05 2008.
NX> 702 Autodetected system: redhat.
NX> 702 Uninstall log is: /usr/NX/var/log/uninstall.

NX> 702 ERROR: Output: id: nx: Usuário inexistente.
NX> 702 ERROR: Cannot delete user: nx from the system.
erro: %postun(nxserver-3.2.0-16.i386) scriptlet failed, exit status 1

Por esse motivo não consigo remover o pacote do sistema.



O mesmo acontece se tento reinstalar o pacote, tudo por causa do usuário nx que não se encontra no sistema.

[root@server ~]# rpm -i --test /home/derek/nxserver-3.2.0-16.i386.rpm
o pacote nxserver-3.2.0-16 já está instalado
[root@server ~]#

E nem adianta eu tentar criar um usuário nx na força que não dar certo, pois tem alguma particularidade neste usuário.

Como forçar a remoção para poder instalar corretamente?

Estou usando o CentOS 5.2

Abraço

EDIT: Pessoal já resolvi a para aqui, usei o modo dinossauro.

Apaguei os arquivos do pacote na mão de pilão e depois reinstalei e deu tudo certo.

Problema, quando tento acessar o server pelo nxclient abreo o Gnome, mas aparece duas mensagens sendo:

O painel encontrou um problema ao carregar "OAFIID:GNOME_MixerApplet"
Você quer excluir o mini-aplicativo da sua configuração?

O painel encontrou um problema ao carregar "OAFIID:GNOME_TrashApplet"
Você quer excluir o mini-aplicativo da sua configuração?



Abraço
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal