miércoles, 30 de enero de 2008

Servicios de NX en Linux y Windows


DESCRIPCIÓN
Sirve para conectarse remotamente a una máquina linux, vía ssh-tunneling, con algo como Putty. Esta conexión por ssh es segura porque va encriptada.

Se debe tomar, para este caso, el servidor en la máquina linux que se trabajará remotamente y el cliente de NX en Windows.

PASOS
  1. Descargar e instalar NX para linux
  2. En la página están los pasos
  3. Descargue e instale en su maquina linux el client node y server, en
    ese orden, luego agregue esta línea en el archivo: /etc/ssh/sshd_config >
    AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2
  4. Reinicie ssh > # /etc/init.d/ssh restart
  5. En el equipo de su casa, Windows, instale sólo el cliente, nada más.
  6. Haga una conexion ssh por Putty, al servidor de acesso a la compañía, y agréguele (botón "Add") las opciones en el pantallazo adjunto. El "Source port" es local para la máquina Windows y puede ser cualquiera.
  7. Al disparar el cliente freeNX (Windows) por primera vez conéctelo a localhost en
    el puerto elegido ("Source port") con sesión gnome, le recomiendo por velocidad que use RDSI, no le da la mejor imagen pero le da una buena velocidad.
  8. En el nodo "Sesion", del Putty, se crea el perfil para conectarse por ssh a la máquina remota, y en el nodo "Tunnels" la configuración que pone de ejemplo la imagen.
  9. Entonces, uno se conecta por Putty, se loguea y deja abierta esa sesión
  10. Abre el NX de Windows y configura la conexión
  11. Luego le pedirá que se autentique en la máquina remota e iniciará una sesión
  12. Yyyy listo!