Montando um servidor de remote desktop com NX Server
Dica publicada em Linux / Introdução
Montando um servidor de remote desktop com NX Server
Esta dica demonstra na prática como criar um servidor de área de trabalho remota com NX Server.
Geralmente esse tipo de configuração é feito em servidores com o Windows Server instalado, a chamada configuração Servidor WTS / Remote Desktop.
Através desse tipo de configuração é possível transformar as máquinas-cliente em terminais burros que simplesmente acessam aplicativos em uma sessão remota, diretamente no servidor Linux, tornando a manutenção dos clientes extremamente mais fácil, assim como o compartilhamento dos aplicativos instalados no servidor Linux.
Depois de dias pesquisando e lendo artigos furados ou de difícil implementação, decidi, ao encontrar o que precisava configurar e fazer funcionar, escrever essa dica para ajudar alguém.
- Baixando e instalando tudo
Para montarmos o servidor de Remote desktop, vamos precisar de apenas 4 pacotes, nada mais que isso.
Primeiro instales no servidor Linux o serviço de Servidor SSH:
# apt-get update # apt-get install ssh
Feito isso, baixe os pacotes do NX Server no site oficial (http://www.nomachine.com - NX Free Edition for Linux).
No servidor precisamos dos 3 pacotes: o nxclient, nxnode e nxserver. No cliente apenas o nxclient.
No meu caso uso Debian Squeeze com 8 GB de RAM, então os pacotes que preciso são *amd64.deb
De permissão e tenha o cuidado de instalar conforme a sequência abaixo, supondo que os arquivos foram baixados na pasta "/home/pedro/Downloads":
# chmod +x /home/pedro/Downloads/nx*.deb
# dpkg -i nxclient_3.5.0-7_amd64.deb
# dpkg -i nxnode_3.5.0-7_amd64.deb
# dpkg -i nxserver_3.5.0-9_amd64.deb
Instale nessa sequência!
- Configurando o servidor e as máquinas clientes
Aqui está o pulo do gato:
Para poder funcionar logue como root e edite o arquivo de configuração do daemon do seu Desktop Manager.
No Debian Squeeze com GDM o arquivo fica em: "/etc/gdm3", então fiz o seguinte:
# nano /etc/gdm3/daemon.conf
Encontre a linha:
E deixe assim:
Reinicie o servidor.
Pronto!
Depois disso basta instalar na máquina cliente o pacote "nxclient" e conectar. Você tem um servidor de remote desktop com Linux.
Introdução
Recentemente surgiu a necessidade de configurar um servidor da empresa para funcionar como um servidor de área de trabalho remota do Linux.Geralmente esse tipo de configuração é feito em servidores com o Windows Server instalado, a chamada configuração Servidor WTS / Remote Desktop.
Através desse tipo de configuração é possível transformar as máquinas-cliente em terminais burros que simplesmente acessam aplicativos em uma sessão remota, diretamente no servidor Linux, tornando a manutenção dos clientes extremamente mais fácil, assim como o compartilhamento dos aplicativos instalados no servidor Linux.
Depois de dias pesquisando e lendo artigos furados ou de difícil implementação, decidi, ao encontrar o que precisava configurar e fazer funcionar, escrever essa dica para ajudar alguém.
- Baixando e instalando tudo
Para montarmos o servidor de Remote desktop, vamos precisar de apenas 4 pacotes, nada mais que isso.
Primeiro instales no servidor Linux o serviço de Servidor SSH:
# apt-get update # apt-get install ssh
Feito isso, baixe os pacotes do NX Server no site oficial (http://www.nomachine.com - NX Free Edition for Linux).
No servidor precisamos dos 3 pacotes: o nxclient, nxnode e nxserver. No cliente apenas o nxclient.
No meu caso uso Debian Squeeze com 8 GB de RAM, então os pacotes que preciso são *amd64.deb
De permissão e tenha o cuidado de instalar conforme a sequência abaixo, supondo que os arquivos foram baixados na pasta "/home/pedro/Downloads":
# chmod +x /home/pedro/Downloads/nx*.deb
# dpkg -i nxclient_3.5.0-7_amd64.deb
# dpkg -i nxnode_3.5.0-7_amd64.deb
# dpkg -i nxserver_3.5.0-9_amd64.deb
Instale nessa sequência!
- Configurando o servidor e as máquinas clientes
Aqui está o pulo do gato:
Para poder funcionar logue como root e edite o arquivo de configuração do daemon do seu Desktop Manager.
No Debian Squeeze com GDM o arquivo fica em: "/etc/gdm3", então fiz o seguinte:
# nano /etc/gdm3/daemon.conf
Encontre a linha:
[xdmcp]
E deixe assim:
[xdmcp]
Enable=true
Enable=true
Reinicie o servidor.
Pronto!
Depois disso basta instalar na máquina cliente o pacote "nxclient" e conectar. Você tem um servidor de remote desktop com Linux.