domingo, 13 de julio de 2008

neoBOX S.A.

El jueves 10 de julio se hizo el lanzamiento oficial del sitio web de la empresa neoBOX S.A., a la cual pertenezco, junto con dos socios más (Erick Ortega y Mayra Mendoza)

neoBOX, es una empresa ecuatoriana, especializada en el desarrollo de software de fácil uso, con soporte técnico al alcance de todos. Nacimos como un grupo de 3 estudiantes en el 2006, dentro de las aulas de la Escuela Superior Politécnica del Litoral (ESPOL), y ahora tras 2 años de intenso trabajo y con la colaboración de la Dra. Rosa Aráus y su esposo el Dr. John Mora, hemos crecido en valores, técnicas y en experiencia, lo cual nos hizo tomar la decisión de formar nuestra propia empresa, que en sus inicios se dedicará al desarrollo de software para Odontólogos.

Nuestro Software estrella (de lanzamiento) es DentOS, el cual tiene 2 versiones; una que permite la administración de un consultorio en 1 solo computador, y la otra para una clínica o consultorio donde exista más de 1 computador)

Este 17, 18 y 19 de julio, haremos el primer lanzamiento oficial de DentOS, ante el Colegio de Odontólogos en la Conferencia que habrá en la Cámara de Comercio del Guayas.

Hasta entonces!

(www.neoboxec.com)

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.