lunes, 23 de julio de 2007

Clientes NX en Debian Sarge

Instalación de clientes NX con debian sarge 3.1


Este artículo esta basado en la instalación y configuración de clientes delgados, para lo cual elegimos freenx de www.nomachine.com, luego de hacer pruebas con distintos tipos de clientes delgados.


El inicio de la instalación

Comenzamos con una instalación mínima de debian sarge.

Inserte el CD de instalación y reinicie la máquina, esto nos llevara a la primera pantalla con el login


boot: linux26 (para que cargue el kernel 2.6.8-2-386)

Una vez presionado la tecla , la instalación comienza... nos aparecerá el menú principal de Debian Installer, en el cual hay una lista de pasos de los procesos a seguir, en el cual estaremos escogiendo uno por uno hasta terminal la instalación.

Aparece una lista en la cual están los idiomas disponible, busque con las teclas direccionales y seleccione su idioma


Spanish/Español


Escojemos el país donde nos encontramos

Argentina


Elija la distribución del teclado

Mapa de teclado a usar:
Español



Elija nombre de la máquina




Elija nombre de dominio


Elija particionado de disco

Borrar el disco completo.





Elija el esquema del particionado

Todos los ficheros en una partición.





Elija finalizar y escribir los cambios.



Elija confirmar para seguir con el formato de las particiones

Aquí formatea las particiones e instala los paquetes necesarios para la primera parte de la instalación.




Elija instalar el cargador de arranque en el registro principal del disco.





Elija terminar la primera parte de la instalación

Expulsa el cd y reinicia el equipo.













Arrancando por primera vez con grub

Iniciar modo normal












Bienvenida a la configuración del sistema recién instalado





Elija zona horaria NO fijado a GTM





Elija su ubicación En nuestro caso América/Buenos Aires




Elija clave de root y luego confirme




Elija nombre completo de usuario, Elija el nombre de usuario para la cuenta, Elija el password y confirme.



Elija metodo de instalación de paquetes, en nuestro caso elegimos desde cd-rom, con los cds 1,2 y 3



Selección de programas, en nuestro caso no marcamos nada





Una vez que el sistema reinicie, debemos logearnos como root.

Instalar el gestor de ventanas

apt-get install x-window-system

Nos pedirá insertar los cds necesarios para descargar los paquetes que debe instalar y algunas configuraciones muy intuitivas sobre hardware de video.



Instalar entorno gráfico mínimo para ejecutar el cliente NX

apt-get install kdm


Con esto instalamos los paquetes necesarios para KDE.



Instalar los paquetes para clientes NX


libstdc++2.10-glibc2.2_1%3a2.95.4-22_i386.deb

nxclient_1.5.0-135_i386.deb

dpkg -i *


El * significa que instala todos los paquetes .deb que se encuentren en la carpeta en la q estamos posicionados.




Iniciar kdm en modo failsafe

El modo failsafe inicia kde en un terminal (sin iconos, barras, menús, etc.) esto nos sirve por un lado para que kde no ocupe demasiados recursos, solo carga un fondo y el terminal, por otro lado nos permite darle ejecusión automática al cliente nx, esto ultimo se descrive mas a delante.



Aquí vemos la pantalla de kdm, debemos presionar en el botón Menú y elegir failsafe por única vez, para las próximas sesiones quedará de este modo por defecto.




Inicio de sesión automática en KDE

Para iniciar sesión automáticamente en KDE debemos hacer unos retoques en la configuración de kdm, para eso debemos editar el archivo /etc/kde3/kdm/kdmrc.

nano
/etc/kde3/kdm/kdmrc

Aquí dejo lo q debemos cambiar para que funcione.

# Enable automatic login. USE WITH EXTREME CARE!
# Default is false

AutoLoginEnable=true
# If true, auto-login after logout. If false, auto-login is performed only
# when a display session starts up.
# Default is false
#AutoLoginAgain=true

# The delay in seconds before automatic login kicks in.
# Default is 0
#AutoLoginDelay=10
# The user to log in automatically. NEVER specify root!
# Default is ""
AutoLoginUser=admin (usuario admin en nuestro caso)
# The password for the user to log in automatically. This is NOT required
# unless the user is logged in
to a NIS or Kerberos domain. If you use this
# option, you should "chmod 600 kdmrc" for obvious reasons.
# Default is ""
AutoLoginPass=secret!(cambiamos secret! por el password que corresponda)
# Immediately lock the automatically started session. This works only with
# KDE sessions.
# Default is false
#AutoLoginLocked=true

# See above

Vemos resaltadas las líneas en cuestión.

Cambiamos los permisos para que solo root pueda leer este script, ya que revela el password del usuario que hace login automático.

chmod 600 /etc/kde3/kdm/kdmrc



Ejecutar el cliente nx en el inicio de sesión

En el directorio principal del usuario en cuestión (admin para nuestro caso) existen dos scripts ocultos .bashrc y .bash_profile debemos editarlos con nano y darles la ruta al ejecutable del cliente nx

nano .bashrc

Agregar la siguiente línea

/usr/NX/bin/nxclient

Lo mismo con el script .bash_profile


Configurar el cliente nx

La primera vez que ejecutamos el cliente nx debemos configuralo contra el servidor nx.



Next para seguir.



En este cuadro debemos colocar lo siguiente:
Session: un nombre distintivo ej. prueba
Host: ip del servidor
Port: el puerto por el cual nos conectamos (ssh lo hace por el 22)
tipo de conección LAN



Aquí colocamos sistema operativo (unix), tipo de escritorio remoto (kde), tamaño de escritorio (full screen)



Aquí finalizamos sin tildar ninguna opción


Reinicio y conexión remota

Una vez que reiniciemos el equipo veremos que se inicia kde en modo failsafe y nos aparece el cuadro de login de nxclient.



Aquí debemos loguearnos con un usuario del servidor nx, nos carga el escritorio remoto, podemos hacer de cuenta que estamos sentados frente al servidor.

Espero que este tutorial sirva a aquellos que necesiten reciclar máquinas chicas, por nuestra experiencia el funcionamiento es muy bueno y recomendable.



No hay comentarios: