Feeds:
Entradas
Comentarios

Posts Tagged ‘escritorio remoto’

La versión gratuita de NoMachine NX sólo permite acceso remoto a dos usuarios.

Para poder gestionar dichos usuarios, utilizaremos la utilidad nxserver que se encuentra en “/usr/NX/bin“:

ramiro@cormanthor:~$ cd /usr/NX/bin/
ramiro@cormanthor:/usr/NX/bin$ ls
nxagent  nxclient  nxesd  nxkill  nxnode  nxprint  nxsensor  nxserver  nxservice  nxspool  nxssh  nxstat  nxuexec
ramiro@cormanthor:/usr/NX/bin$

Para listar los usuarios, usaremos el parámetro “–userlist“:

ramiro@cormanthor:/usr/NX/bin$ sudo ./nxserver –userlist
NX> 149 Listing NX users:
Username
——————————–
usuario1
usuario2
NX> 999 Bye.
ramiro@cormanthor:/usr/NX/bin$

Para eliminar a un usuario de la base de datos, usaremos el parámetro “–userdel“:

ramiro@cormanthor:/usr/NX/bin$ sudo ./nxserver –userdel usuario1
NX> 900 Disabling user: usuario1 in the NX user DB.
NX> 900 NX user DB is disabled.
NX> 900 NX password DB is disabled.
NX> 900 To remove user: usuario1 from the system, please
NX> 900 run the command with option: –system.
NX> 999 Bye.
ramiro@cormanthor:/usr/NX/bin$

Y para añadir un usuario a la base de datos, usaremos el parámetro “–useradd“:

ramiro@cormanthor:/usr/NX/bin$ sudo ./nxserver –useradd usuario3
NX> 801 User: usuario3 uses SSHD authentication.
NX> 900 Adding public key for user: usuario3 to the authorized keys file.
NX> 716 Public key is already present in: /home/usuario3/.ssh/authorized_keys2.
NX> 900 Verifying public key authentication for NX user: usuario3.
NX> 900 Public key authentication succeeded.
NX> 301 User: usuario3 enabled in the NX user DB.
NX> 999 Bye.
ramiro@cormanthor:/usr/NX/bin$

Read Full Post »

NX: escritorio remoto seguro para Linux

La utilización de sistemas de escritorio remoto para administración a distancia de equipos es algo muy habitual hoy en día. Supongo que la mayoría de vosotros habrá utilizado en alguna ocasión un cliente SSH para contectarse a una máquina remota, y algunos incluso tendréis un servidor SSH en vuestra propia máquina para poder acceder desde cualquier parte.

Dejando a un lado el escritorio remoto del propio Windows, la solución más conocida es seguramente VNC; aunque existe una solución no tan conocida y que aporta algunas mejoras bastante interesantes: la tecnología NX. Destacan principalmente dos características:

  • Información tunelada por SSH. En lugar de implementar sus propios mecanismos de seguridad y criptográficos, NX delega dichas tareas en el servidor SSH del sistema. La primera ventaja es que la seguridad queda en manos de un servicio específicamente orientado a ella. La segunda y más interesante, es que no necesita ningún puerto abierto adicional, pues se utiliza el propio servidor SSH para establecer la conexión.
  • Gran eficiencia en red. Debido al sistema de compresión del tráfico X, así como al sistema de cachés implementado, un ADSL doméstico con 320 kbps de subida proporciona una fluidez bastante aceptable para manejar un escritorio estándar.

Además, la instalación es muy sencilla, poco más que instalar los tres paquetes que se pueden encontrar en la sección de descargas de la página de NoMachine. Eso sí, es conveniente que el servicio SSH esté en su puerto por defecto (22) y luego realicéis la traducción desde el puerto externo que queráis en el router, pues con algún puerto diferente puede dar algún problema para la configuración de NX.

Hay disponibles clientes para sistemas Windows, Linux, Mac OS X y Solaris. Eso sí, la parte “mala” (para algunos) es que el servidor sólo funciona bajo Linux o Solaris. Por cierto, existe también FreeNX, una implementación GPL que utiliza las librerías de NX, aunque debido a la liberación del código de NX por parte de NoMachine, ésta última es la opción más interesante.

Read Full Post »

A %d blogueros les gusta esto: