jueves, 3 de julio de 2008

2X TerminalServer

Esta semana he estado probando 2X TerminalServer en 2 máquinas. Una que trabaje como servidor (PC de escritorio, Kubuntu 7) y la segunda como cliente (Laptop, Sabayon x64).

2X (http://www.2xsoftware.es), es una agrupación de empresas, que colaboran en el desarrollo de software, para el mercado de la informática basada en servidores (SBC: Server-based Computing). 2X tiene varios productos orientados a lo mismo; yo me decidí a usar 2X TerminalServer (basado en NX), por ser open-source y porque la aplicación servidora soporta correr bajo Linux, y su aplicación Cliente también.

Aquí otra de sus ventajas
  • Administra y ejecuta centralmente aplicaciones Linux en Linux, Windows o Mac
  • Reduce el riego de virus y de brechas de seguridad al ejecutar un escritorio Linux
  • Elimina administración de clientes localmente y ahorre en costos de administración

Por el momento he instalado ambas aplicaciones, y he tratado de conectarme desde el cliente al Servidor, a continuación los pasos a seguir...

En la sección de descargas, nos bajamos el TerminalSever para el Server propiamente dicho, y para el cliente (2X TerminalServer Client), en mi caso ambos para Linux.

Requerimientos:
- SSL

Distribuciones Linux soportadas:
redhat RedHat 7.3, 8.0, 9.0, AS, ES, etc.
suse SuSE 7.3, 8.x, 9.x, etc.
mandrake Mandrake 9.2 10.x, etc.
debian Debian Woody 3.0, Unstable, etc.
solaris Sun Solaris 8.0, 9.0, 10.0, etc.
fedora Fedora Core 1, 2, 3, etc.

2X TerminalServer (2xterminalserver-1.5.0-61.tar.gz)
  1. Una vez descargado, copiamos el archivo en /usr (cp -R <ruta origen> <ruta destino>)
  2. Luego lo descomprimimos:
  3. Abrimos un terminal, para empezar la instalación
  4. Nos conectamos como root
    • su root (Enter)
      password: *******
      # cd /usr/NX/bin
      # nxsetup (Enter)
  5. Visualizaremos todos los parámetros que acepta el proceso nxsetup.
  6. Instalando...
    • nxsetup --install
  7. Es necesario agregar la siguiente línea en la última línea del archivo de configuración del SSH. (sudo nano /etc/ssh/sshd_config)
    • AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2
  8. Reiniciamos el daemon del ssh (sudo /etc/init.d/ssh restart)
  9. Reiniciamos el PC
  10. Ahora, se procede a crear los usuarios (en mi caso no me sirve mucho, pues necesito hacer la autenticación con LDAP o de alguna otra manera dinámicamente, pero como para probar nos sirve a todos)
    • nxserver --useradd test --system
    • Noten, que en la línea anterior, debemos colocar --system; sino lo hacemos podemos caer en el problema que yo caí, que no se podía crear el usuario.

2X TerminalServer Client (2xterminalserverclient-1.5.0-106.tar.gz)
Este es más sencillo instalar...
  1. Una vez descargado, copiamos el archivo en /usr (cp -R <ruta origen> <ruta destino>)
  2. Luego lo descomprimimos:
  3. Abrimos un terminal, para empezar la instalación
  4. Nos conectamos como root
    • su root (Enter)
      password: *******
      # cd /usr/NX/bin
      # nxclient (Enter)
  5. Se abrirá el wizard
Esta aplicación es más sencilla, pues solo requiere que le especifiquemos la IP de la máquina servidora, una que otra apariencia, etc.


PD: Aún me falta colocar más información... Coming Soon.

No hay comentarios: