GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo acceder a su escritorio Ubuntu 14.04 de forma segura a través de la red con FreeNX

FreeNX ofrece una forma de acceder de forma segura a su escritorio de forma remota a través de una red local o Internet. FreeNX es la implementación OpenSource del protocolo NX, desarrollado originalmente por NoMachine. El protocolo NX es muy eficiente y permite X-Desktop-Connections a través de enlaces ascendentes de red lentos. La conexión está asegurada con SSL/TLS. En este tutorial vamos a comprobar cómo instalar y configurar FreeNX en Ubunru 14.04 (Trusty Tahr).

Instalación

Instalando el Servidor FreeNX.

Los paquetes de FreeNX no están disponibles en los repositorios oficiales de ubuntu, deberá agregar FreeNX PPA:

sudo apt-add-repository ppa:freenx-team/trusty

Para las versiones anteriores:

sudo apt-add-repository ppa:freenx-team

Todo lo que se necesita es una confirmación para agregarlo, presiona Enter y listo



Después de terminar, puede continuar con la instalación:

sudo apt-get upgrade

Esto actualizará sus repositorios.

sudo apt-get install freenx-server

Con los comandos anteriores, debería poder instalar FreeNX en su sistema.

Instalando el Cliente NX

El cliente real no está disponible en los repositorios. Deberá instalar el cliente desde el sitio web de NoMachine. Descarga e instala el cliente y listo. Podrá realizar la configuración y habrá terminado.

Configuración de FreeNX

Configuración de SSH

El puerto predeterminado que utiliza FreeNX es el puerto 22 para SSH. Hay posibilidades de que su ISP bloquee su puerto 22 por razones de seguridad, por lo que básicamente tendremos que cambiar el puerto predeterminado para las conexiones SSH.

sudo nano /etc/ssh/sshd_config

Encuentra Puerto 22 y reemplácelo con Puerto 8888

Después de hacer lo anterior, todo lo que necesita hacer es reiniciar su SSHD:

sudo /etc/init.d/ssh restart

Generalmente, FreeNX detecta el puerto SSHD, pero si no lo hace, puede probar esto:

sudo nan /etc/nxserver/node.conf

Encuentra #SSHD_PORT=22 y reemplácelo con SSHD_PORT=8888

Asegúrese de descomentar el número de puerto. Así es como puede cambiar el número de puerto para FreeNX.

Iniciar/detener FreeNX

FreeNX no es un servicio, por lo que deberá ejecutarlo manualmente:

sudo /etc/init.d/freenx-server stop/start

Creación de claves SSH personalizadas

Usar las claves ssh predeterminadas para la autenticación será pura estupidez. Entonces, comencemos con la creación de su propia Para crear sus propias claves personalizadas, use:

sudo dpkg-reconfigure freenx-server





Presione Intro y lo siguiente que verá es una opción para usar el tipo de clave para FreeNX:



Seleccione la opción "Crear nuevas claves personalizadas" y se le solicitará el tipo de autenticación, asegúrese de usar SSH.



Ahora necesitamos copiar la clave a la carpeta $HOME:

sudo cp /var/lib/nxserver/home/.ssh/client.id_dsa.key ~/





Ahora puede copiar su client.id_dsa.key a su unidad USB correspondiente o a cualquier lugar donde desee guardarlo, asegúrese de que sea seguro y solo usted pueda acceder a él. El archivo será utilizado por su máquina cliente para conectarse con su sistema de servidor. Después de crear su archivo, debería poder usarlo la próxima vez con su cliente nx.

Enlaces

  • FreeNX
  • Ubuntu

Ubuntu
  1. Cómo quitar el escritorio de Unity de Ubuntu 17.10

  2. Cómo instalar Joomla con Apache en Ubuntu 18.04

  3. Cómo instalar Escritorio remoto (Xrdp) en Ubuntu 18.04

  4. Cómo instalar el escritorio Enlightenment E20 en Ubuntu 15.10

  5. Cómo ampliar la funcionalidad de su escritorio Linux con PlexyDesk

Cómo limitar el ancho de banda de la red en Ubuntu

Cómo mostrar la velocidad de Internet en Ubuntu Desktop

Cómo instalar el escritorio Budgie en Ubuntu

Cómo instalar el escritorio GNOME 40 en Ubuntu 20.04

Cómo instalar cafeína en Ubuntu 20.04:evitar que el escritorio quede inactivo

Cómo instalar el escritorio XFCE en Ubuntu 14.04