Acceso al cluster

El cluster se compone de muchas computadoras interconectadas (nodos).

Al conectarse al cluster, en realidad se está conectando a un nodo especial, llamado nodo principal. Este nodo no debe realizar cálculos, para ello están los nodos de cómputo.

Secure SHell

Para poder acceder al cluster debe contar con un cliente ssh.

Cliente GNU/LINUX

Si usted está utilizando un sistema GNU/LINUX entonces es muy probable que el mismo ya este instalado. En este caso solo debe ejecutar el siguiente comando desde una terminal:

ssh USUARIO@calculo.inifta.unlp.edu.ar

Cliente Windows

En caso que quisiera iniciar lo conexión desde una maquina Windows recomendamos el programa MoabXterm o PuTTY.

Mecanismo de clave Pública / Privada

Este mecanismo se compone de un par de archivos llamados clave pública o public key y clave privada o private key. La clave pública (public key) la podríamos representar como una cerradura de una puerta mientras que la clave privada (private key) es la llave que abre dicha cerradura. En este sentido, podemos generar en nuestro equipo cliente un par de claves pública / privada y luego compartimos la pública (nunca compartir la privada) al servidor al que nos queremos conectar. De esta forma, se genera un método de conexión más seguro que nos permitirá loguearnos al servidor desde aquellos equipos que presenten la clave privada adecuada.

Así como podemos usar la misma llave para abrir distintas puertas con la misma cerradura, podríamos usar la misma clave privada para acceder a diferentes servidores que tengan la misma clave pública. Por lo que podemos copiar la clave privada a los distintos dispositivos desde los cuales quisiéramos loguearnos al servidor que contiene la clave pública.

Generar claves con GNU/LINUX

Con GNU/LINUX podemos generar el par de claves con el siguiente comando:

ssh-keygen -b 4096

Presionar enter para aceptar las configuraciones por defecto. El archivo se guarda por defecto en ~/.ssh/. La clave pública es el archivo “id_rsa.pub”.

Para ver la clave publica podemos ejecutar en una terminal:

cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU
GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3
Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA
t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En
mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx
NrRFi9wrf+M7Q== usuario@ejemplo

Generar claves con Windows

Para usuarios de Windows se recomienda seguir el siguiente procedimiento:

  1. Descargar MobaXterm.
  2. Descomprimir el zip.
  3. Ejecutar el instalador y completar la instalación.
  4. Ejecutar el programa MobaXterm.
  5. Dentro de la terminal que ofrece el programa lanzar los siguientes comandos.
ssh-keygen -b 4096
cat .ssh/id_rsa.pub

Pasar la clave pública al Cluster

Mientras el acceso por contraseña permanezca abierto, se podrá pasar la clave pública al cluster ejecutando el siguiente comando:

ssh-copy-id -i ~/.ssh/id_rsa.pub USUARIO@calculo.inifta.unlp.edu.ar

Una vez que el acceso mediante usuario y contraseña se deshabilite la clave pública deberá ser comunicada por mail.