Accediendo a máquinas remotas: PuTTY y NX-Server

A la hora de acceder a máquinas remotas linux desde windows, podemos hacerlo de dos maneras:
(1) En modo texto, usando la herramienta PuTTY (para Windows), disponible para descarga gratuita aquí
(2) En modo gráfico, utilizando el fantástico software NX (cliente+servidor, disponible para Windows y Linux), que se puede descargar de forma gratuita aquí Existen otros gestores de X, como XWinPro, XServer, … Personalmente, prefiero NX, por ser gratuito y multiplataforma.

PuTTY es muy simple e intuitivo de utilizar, por lo que pasamos a comentar cómo instalar/configurar/utilizar NX.

Instalación del servidor NX (en la máquina remota a la que deseas acceder) en Linux debian5 2.6.26-1-686
- Aseguramos que tenemos instalado el paquete ssh. Si no es asi, lo instalamos. En mi caso uso debian, por lo que simplemente hago (como root)
apt-get install ssh
- Instalamos algunos paquetes más:
apt-get install build-essential
apt-get install apt-get install libssl0.9.8
apt-get install apt-get install libssl0.9.8-dbg

- Descargamos el servidor y el nodo para Linux. En mi caso, la versión NX Free Edition for Linux Compressed TAR - i386 . Hace falta instalar el server y el node
- Nos ponemos como usuario root
su
- Descomprimimos el contenido del fichero tar descargado en /usr

cd /usr
tar -xzvf /home/tu-usuario/Desktop/nxserver-3.3.0-22.i386.tar.gz
tar -xzvf /home/tu-usuario/Desktop/nxnode-3.3.0-17.i386.tar.gz

- Creará una carpeta llamada NX, entramos en ella:
cd NX
- Procedemos a instalar

./scripts/setup/nxserver --install
./scripts/setup/nxnode --install

Creamos un enlace simbólico para nxssh:
ln /usr/bin/ssh nxssh
Nos aseguramos de que el puerto 22 está abierto y escuchando. Para ello basta con hacer
ssh localhost
y ver si nos pide usuario y contraseña. Si lo hace, vamos bien. Pulsamos CTRL+C para abortar la sesión ssh.
A continuación procedemos a arrancar el servicio nxserver
/usr/NX/bin/nxserver --start

Instalación del cliente NX (en tu máquina local)
- Procedemos a descargar el cliente para windows. En mi caso, la versión 3.3.0-6
- Realizamos la instalación.
- Ejecutamos la aplicación y vamos completando los pasos del asistente:
El primer paso nos pide un nombre para la sesión (a gusto del consumidor), el servidor remoto al que deseamos conectarnos (que previamente tendrá nx-server instalado) y la velocidad de nuestra conexión.

nx client installation step 1

En la siguiente pantalla pregunta a qué tipo de sistema nos vamos a conectar, y con qué escritorio deseamos hacerlo. En mi caso voy a conectarme a un servidor Linux, por lo que selecciono Unix y escritorio KDE (podría elegir GNOME u otros). El área es mejor dejarla tal cual

nx client installation step 2

A continuación pulsamos Terminar, introducimos nombre de usuario y contraseña y… voilá!

nx client installation step 3

Related posts:

  1. VMWare ESX Server & Infraestructure Client
  2. CDS Invenio: replicate software in another server (development server)
  3. Apache server log size and log rotate configuration

One Response to “Accediendo a máquinas remotas: PuTTY y NX-Server”

  • Cesar says:

    Hola al arrancaer nx-server me dice que hay inconsistencia en el archivo de configuracion

Leave a Reply

Paypal donate

Please help me keep this blog up by donating.

Por favor, ayúdame a continuar con el blog donando.