@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Servidor escritorio remoto Linux

En mi trabajo llevamos varios años utilizando un software bastante interesante para la gestión de la interfaz gráfica en servidores Linux.

Cuando empezamos a implantar servidores Linux, partiendo de que era un entorno totalmente Windows, una exigencia era que se les debía facilitar a los usuarios un escritorio remoto para la administración.

Se hizo un estudio y se barajaron varias opciones, pero lo más importante eran las exigencias:

– Software libre y gratuito

– Conexión segura desde el cliente al servidor

– Interfaz parecida a RDP de Windows

– Integración con Directorio Activo

– Evitar conexión con root (utilizamos sudo y nuestros usuarios administradores para trabajar)

– Cliente sencillo de configurar

Encontramos ese software NX Nomachine (http://www.nomachine.com)

NoMachine NX Server es una solución de arquitectura Cliente / Servidor de software que permite que cualquier empresa u organización implemente acceso centralizado y seguro a sus aplicaciones para usuarios móviles, sucursales, etc…De manera muy simple y con un gran tiempo de respuesta.

NX está basado en el protocolo de comunicación “X Windows” y con avanzadas técnicas de compresión, adaptabilidad y “universalidad” ofrece acceso a aplicaciones hospedadas en los sistemas operativos más populares de hoy y mañana. Así mismo, ofrece impresión y acceso a archivos de manera remota sin importar la ubicación, marca y tecnología del equipo remoto.

NX es compatible, no sólo con aplicaciones basadas en el protocolo gráfico X11 ó X-Windows, sino que es capaz de traducir, encripta y comprimir otros protocolos como RDP y VNC; extendiendo su uso como herramienta de acceso remoto “Multi Plataforma.” Actualmente se ofrecen clientes para plataformas Linux, Windows y Mac OSX.

Permite sólo dos conexiones simultáneas.

Requisitos

SISTEMAS 

  • Windows (CLIENTE): 2000/2003/XP/Vista/7
  • Linux i386 (CLIENTE-SERVIDOR):
    • Red Hat Enterprise 4/5/6, SLED 10.x/11.x, SLES 10/11, Open SUSE 10.x/11.x/12.x, Mandriva 10.1/2005/2006/2007/2008/2009/2010/2011, Fedora Linux Core 3/4/5/6, Fedora 7/8/9/10/11/12/13/14/15/16/17, Xandros Desktop 4.1/Xandros Server 2.0, Debian GNU Linux 4.0 Etch/5.0 Lenny/6.0 Squeeze, Ubuntu 5.10 Breezy Badger/6.06 Dapper Drake/6.10/Edgy Eft/7.04 Feisty Fawn/7.10 Gutsy Gibbon/8.04 Hardy Heron/8.10 Intrepid Ibex/9.04 Jaunty Jackalope/9.10 Karmic Koala/10.4 Lucid Lynx/10.10 Maverick Meerkat/11.04 Natty Narwhal/11.10 Oneiric Ocelot/12.04 Precise Pangolin
  • Linux x86_64 (CLIENTE-SERVIDOR):
    • Red Hat Enterprise 4/5/6, SLED 10.x/11.x, SLES 10/11, Open SUSE 10.x/11.x/12.x, Mandriva 10.1/2005/2006/2007/2008/2009/2010/2011, Fedora Linux Core 3/4/5/6, Fedora 7/8/9/10/11/12/13/14/15/16/17, Xandros Desktop 4.1/Xandros Server 2.0, Debian GNU Linux 4.0 Etch/5.0 Lenny/6.0 Squeeze, Ubuntu 5.10 Breezy Badger/6.06 Dapper Drake/6.10/Edgy Eft/7.04 Feisty Fawn/7.10 Gutsy Gibbon/8.04 Hardy Heron/8.10 Intrepid Ibex/9.04 Jaunty Jackalope/9.10 Karmic Koala/10.4 Lucid Lynx/10.10 Maverick Meerkat/11.04 Natty Narwhal/11.10 Oneiric Ocelot/12.04 Precise Pangolin
  • Mac OS X PPC (CLIENTE): 10.3, 10.4, 10.5, 10.6
  • Mac OS X i386 (CLIENTE): 10.3, 10.4, 10.5, 10.6
  • Solaris SPARC (CLIENTE-SERVIDOR): 8/9/10

HARDWARE MINIMO SERVER

  • 400 MHz processor
  • 128 MB RAM
  • 35 MB de espacio en disco
  • Conexión de red (LAN, dial-up (minimum 33.6 Kbps modem), broadband, cable, DSL, etc.)

 INSTALACIÓN CLIENTE

INSTALACIÓN SERVER

CENTOS

Lanzamos el siguiente comando como root:

yum –y install freenx

Editamos el archivo de configuración del servidor /etc/nxserver/node.conf y asegúrese de que la variable ENABLE_SSH_AUTHENTICATION está definida en 1 (que es el valor por defecto). Quitamos “#” de la línea y guardamos el fichero.

Instalamos el servidor con el siguiente comando y decimos “y”:

nxsetup –install –clean –purge

Ajustamos los permisos de acceso en /var/lib/nxserver/home/.ssh/authorized_keys2 con el comando:

chmod 640 /var/lib/nxserver/home/.ssh/authorized_keys2

Vuelva a instalar el servidor NX para activar la nueva configuración:

nxsetup –install –clean –purge –setup-nomachine-key

REDHAT

Necesitaremos copiar los siguientes tres paquetes (por ejemplo, con winscp): nxclient, nxnode y nxserver. Podemos encontrar los paquetes en los siguientes repositorios (32 bits y 64 bits):

http://www.nomachine.com/select-package.php?os=linux&id=1

Instalamos los paquetes en este orden:

  • rpm -ivh nxclient-3.4.0-7.x86_64.rpm

Si nos muestra un Warning lanzamos esto:

chmod 755 /usr/lib/cups/backend/ipp

  • rpm -ivh nxnode-3.4.0-7.x86_64.rpm
  • rpm -ivh nxserver-3.4.0-7.x86_64.rpm

 

CONFIGURACIÓN CLIENTE

Hacemos doble clic sobre el icono de la aplicación:

Se abrirá el Wizard para la primera conexión. Pulsamos “Next”:

Elegimos nombre para la “Session”, en el apartado “Host” introducimos el nombre/IP del servidor destino y modificamos el tipo de conexión como LAN si lo hacemos en la oficina o en casa.

Seleccionamos GNOME y pulsamos Next.

Pulsamos Finish

Se abrirá la siguiente pantalla donde introduciremos las credenciales:

Pulsamos Yes para la KEY. Se abrirá el escritorio:

Para terminar la sesión cerramos la ventana, que nos dará dos opciones, pulsamos en “Terminate” si no vamos a volver a entrar y no dejar la sesión corriendo en el sistema (**MAXIMO DOS SESIONES POR SERVIDOR**).

Si intentamos validarnos como root por defecto no podremos.

 

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Blogger en “Máquinas Virtuales - El Blog de Negu” | Senior Security Manager (PMP, ITIL) | ProjectManager, SysAdmin & DevOps Enthusiast | Especialista en Virtualización y Sistemas Operativos | VMware vExpert ⭐️ x12

Compruebe también

middleware-instalar-weblogic-en-ubuntu-20

Middleware: Instalar Weblogic en Ubuntu

Middleware: Instalar Weblogic en Ubuntu Oracle WebLogic Server es un servidor de aplicaciones Java EE …

3 comentarios

  1. hola buenas tardes con ese sistema tienen acceso a los puertos usb del cliente para poder usar scanners o camaras??

  2. Si les interesan otras opciones de software de conexión a escritorio remoto, quizá quieran tratar también con Ammyy Admin (http://www.ammyy.com/), no requiere instalación, registrarse o ajustes de configuración específicos.

  3. Hola,

    Tengo la misma pregunta que Mauro, ¿se pueden mapear los USB o el audio?

    Gracias
    Un saludo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

8 + 2 =

Blog Maquinas Virtuales - El Blog de Negu