↓ 跳过正文
  1. 文章/

NoMachine 4:Linux 上的快速远程桌面

Rubén Infante Docio
作者
Rubén Infante Docio
软件工程师
目录

简介
#

今天我想谈谈NX技术,它让我们能够建立一个像Teamviewer](http://www.teamviewer.com/ “TeamViewer”)或VNC风格的遥控器,但速度更快,方式[Teamviewer 。

NX 是一款计算机程序,能够实现非常高速的 X11 远程连接,允许用户即使在像调制解调器这样的慢速连接下,也能](http://www.unix.org “Unix”)访问 Linux](http://en.wikipedia.org/wiki/Linux “Linux”) 或 Unix [桌面的远程操作。NX 直接压缩 X11 协议,这使得效率高于 VNC。信息通过 SSH发送[,因此服务器与客户端之间交换的所有信息都被加密。

正如我们所见,这是一个安全的协议,对我们的机箱来说是免费的应用,而且速度非常快,因为它是我们机器的X11的前置。

安装步骤
#

安装只需几个步骤:

  1. 我们安装服务器

    //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.  然后我们下载操作系统的客户端,并相应安装

    1. https://www.nomachine.com/download
  3. 我们打开新应用,输入服务器的](http://en.wikipedia.org/wiki/Internet_Protocol “Internet Protocol”) IP [

  4. 我们有联系:D

一些最终修正
#

  1. 默认键盘是“us”美国,所以我们需要修改它,使登录时自动分配正确的键盘。

    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. 现在会自动分配正确的键盘

从客户端连接
#

由于这部分复杂度较低,我将做总结性说明

  1. 我们从这里 下载到我们操作系统客户端
  2. 我们运行应用,输入服务器的IP(就是刚从服务器复制的那个)
  3. 我们输入用户数据
  4. 我们连在一起!

通过浏览器连接
#

在No Machine第4版中,我们在功能和配置简便性以及用户界面上都有显著提升,但失去了一些非常有吸引力的功能,比如通过网页访问。这就是为什么如果你想使用这个功能,应该使用No Machine 3.5。目前我不需要这个功能。但如果有人需要,可以在评论区写信,我会发帖说明如何配置所有内容。首先我们应该知道的是,未来版本可能会禁用这个选项,免费用户会被禁用。而且它只允许通过商业解决方案(付费)使用,但目前是免费的:D

通过局域网
#

  1. 下载网页客户端并安装

    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. 现在我们将继续配置小程序

    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. 现在我们去谈客户

  4. 我们创建了一个新连接,但没有输入用户和密码数据,我们就连接了

  5. 然后我们进入“我的文档”文件夹(根据操作系统)/NoMachine,复制刚创建的文件

  6. 我们通过 SMB/FTP/US 或其他方式把数据传递给服务器

    //Accedemos a la carpeta donde está el archivo y despues
    sudo mv NOMBREARCHIVO.nxs /var/www/plugin/session/session.nxs
  7. 最后我们进入客户端电脑,在浏览器中输入以下网址

    IPDELSERVERENLAN/plugin/nxapplet.html
  8. 我们接受随之而来的一切,必要时下载Java。

  9. 输入用户名和密码

  10. 就这些!

通过互联网
#

  1. 我们将在路由器上打开4000端口,指向服务器的IP。
    1. 网上有成千上万关于“开放路由器端口” 教程
    2. 但如果你想要一个小指南,这里有个
  2. 重复上述步骤,使用路由器的公网IP,而不是本地网络的IP。

相关文章