@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

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

crear-soc-mediante-herramientas-opensource-1

Crear SOC mediante herramientas OpenSource

Crear SOC mediante herramientas OpenSource Llevo un tiempo recopilando información sobre herramientas que nos permitan …

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 *

cuatro + 7 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu