↓ Ir para o conteúdo principal
  1. Artigos/

NoMachine 4: Área de Trabalho Remota Rápida no Linux

Rubén Infante Docio
Autor
Rubén Infante Docio
Engenheiro de software
Tabela de conteúdos

Introdução
#

Hoje gostaria de falar sobre a NX Technology, que nos permite estabelecer um controle remoto no estilo Teamviewer ou VNC, mas muito mais rápido.

NX é um programa de computador que realiza conexões remotas X11 muito rápidas, permitindo que usuários acessem desktops remotos Linux ou Unix](http://www.unix.org “Unix”)[mesmo sob conexões lentas, como as feitas com modems. O NX realiza compressão direta do protocolo X11, o que permite maior eficiência que o VNC. As informações são enviadas usando SSH, então todas as informações trocadas entre servidor e cliente são criptografadas.

Como podemos ver, é um protocolo seguro, uma aplicação gratuita para o nosso gabinete e também muito rápido, pois faz um redirecionamento do X11 da nossa máquina.

Etapas de Instalação
#

Para instalá-lo, são necessários apenas alguns passos:

  1. Nós instalamos o servidor

    //Descargamos la app 32 o 64 bits según corresponda
    //https://www.nomachine.com/download/linux&id=1
    wget http://web12.nomachine.com/download/4.0/Linux/nomachine_4.0.366_1_i386.deb
    //Instalamos
    sudo dpkg -i nomachine_4.0.366_1_i386.deb
    //Seguimos el Wizard y ya tenemos nuestro servicio autoarrancable y configuración.
    sudo reboot
  2.  Depois, baixamos o cliente para o nosso sistema operacional e instalamos conforme

    1. https://www.nomachine.com/download
  3. Abrimos o novo aplicativo e inserimos a IP do nosso servidor

  4. Estamos conectados :D

Algumas correções finais
#

  1. O teclado padrão é “nós” Estados Unidos, então teremos que modificá-lo para que o correto seja automaticamente atribuído ao fazer login.

    sudo aptitude install nano
    cd $HOME
    nano .bashrc
    //Añadimos al final del fichero
    setxkbmap -model evdev -layout es
    //Presionamos CTRL +O
    //Presionamos S
    //Presionamos CTRL +X
    ifconfig
    //Nos quedamos con los datos de nuestra IP
  2. Agora o teclado correto será automaticamente atribuído

Conectando a partir de um cliente
#

Vou explicar essa parte em resumo devido à sua baixa complexidade

  1. Baixamos de aqui o cliente para o nosso sistema operacional
  2. Rodamos a aplicação e digitamos o IP do nosso servidor (aquele que acabamos de copiar do servidor)
  3. Inserimos nossos dados de usuário
  4. Estamos conectados!

Conectando via navegador
#

Com a versão 4 do No Machine, temos melhorias notáveis tanto na funcionalidade e facilidade de configuração, quanto na interface do usuário, mas perdemos alguns recursos muito atraentes, como o acesso pela web. Por isso, se você quiser usar esse recurso, deve usar o No Machine 3.5. No momento, não preciso desse recurso. Mas se alguém precisar, pode escrever nos comentários e eu farei um post explicando como configurar tudo. A primeira coisa que devemos saber é que, em versões futuras, é possível que essa opção seja desativada para usuários gratuitos. E ela só é permitida por soluções empresariais (paga), mas no momento é gratuita :D

Via LAN
#

  1. Baixe o cliente web e instale-o

    wget http://web12.nomachine.com/download/4.0/Linux/nomachine-plugin_4.0.366_1_i386.deb
    //Instalar
    sudo dpkg -i nomachine-plugin_4.0.366_1_i386.deb
    // Debemos instalar un servidor web, por ejemplo apache2
    sudo apt-get install apache2
    //Hacemos un enlace simbólico al plugin
    cd /var/www
    ln -s /usr/NX/share/plugin
  2. Agora vamos proceder para configurar o applet

    cd /var/www/plugin
    //buscaremos la ip de nuestro servidor, seleccionaremos la interfaz y copiaremos la ip
    ifconfig
    //Editaremos el fichero
    sudo nano nxapplet.html
    //Con "Control + W" buscamos webserver y modificamos la url por la ip del servidor
    //Nos quedará algo como ésto
    <PARAM NAME="SiteUrl" VALUE="http://192.168.x.x">
    //Presionamos "Ctrl + o" y "Ctrl + x" (Guardar y salir)
  3. Agora vamos para o cliente

  4. Criamos uma nova conexão, mas não inserimos os dados de usuário e senha e conectamos

  5. Depois, vamos para a pasta Meus Documentos (de acordo com o sistema operacional)/NoMachine e copiamos o arquivo que acabou de ser criado

  6. A gente passa para o servidor por SMB/FTP/USB ou qualquer outro tipo

    //Accedemos a la carpeta donde está el archivo y despues
    sudo mv NOMBREARCHIVO.nxs /var/www/plugin/session/session.nxs
  7. Por fim, vamos ao PC cliente e digitamos a seguinte URL no navegador

    IPDELSERVERENLAN/plugin/nxapplet.html
  8. Aceitamos o que nos vem, baixamos Java se necessário

  9. Digite nome de usuário e senha

  10. E é isso!

Pela Internet
#

  1. Vamos abrir a porta 4000 do nosso roteador apontando para o IP do nosso servidor
    1. Existem milhares de tutoriais na internet sobre “abrir portas de roteador”
    2. Mas se quiser um guia, aqui vai um
  2. Repita os passos acima usando o IP público do seu roteador em vez do IP da sua rede local.

Relacionados