🔒 Conexión al cluster

🔒 Conexión al cluster#

En esta página encontrará información sobre como conectarse a los clusters desde su PC.

Nodo cabecera#

Recuerde que un cluster se compone de muchas computadoras interconectadas, que las llamamos nodos.

Cuando se conecta a un cluster, en realidad se está conectando a un nodo especial, llamado nodo cabecera. Este nodo NO se usa para realizar calculos, sinó que para ello están los nodos de cómputo. Para hacer uso de estos nodos, se usa un gestor de trabajos.

Secure SHell#

Para poder acceder al cluster debe contar con un cliente ssh. Casi la totalidad de las distribuciones LINUX ya lo tienen preinstalado. Si éste es su caso pude ejecutar el siguiente comando desde una terminal:

$ ssh $USUARIO@serafin.ccad.unc.edu.ar

o bien

$ ssh $USUARIO@mendieta.ccad.unc.edu.ar
$ ssh $USUARIO@eulogia.ccad.unc.edu.ar
$ ssh $USUARIO@mulatona.ccad.unc.edu.ar

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

La variable $USUARIO ha sido comunicada en el mail de confirmación de creación de la cuenta y será su nombre de usuario dentro de los clusters.

Sin contraseña

Para conectarse a la cabecera del cluster no es necesario especificar una contraseña pues la llave SSH pública enviada en la solicitud se usa como método de autenticación.

Ver también

Para más información, ver el tutorial sobre SSH.

No logro conectarme al cluster#

¿Qué puedo hacer antes de contactar el soporte?

  1. Asegúrese que la clave privada corresponda con la clave pública que usted compartió con el CCAD:

    # el resultado debe coincidir con la pública, e.g. (~/.ssh/id_rsa.pub)
    ssh-keygen -y -f $HOME/.ssh/id_rsa
    
  2. Asegúrese que los permisos del fichero que contiene la llave privada son correctos ejecutando el siguiente comando:

    chmod 600 $HOME/.ssh/id_rsa
    
  3. Asegúrese que los permisos de la carpeta que contiene la llave privada son correctos ejecutando el siguiente comando:

    chmod 700 $HOME/.ssh
    
  4. Intente conectarse al cluster forzando el uso de la llave privada:

    ssh -i  $HOME/.ssh/id_rsa $USUARIO@mendieta.ccad.unc.edu.ar
    
  5. Si aun así no funciona, pruebe nuevamente con el siguiente comando:

    SSH_AUTH_SOCK=0 ssh -i  $HOME/.ssh/id_rsa $USUARIO@mendieta.ccad.unc.edu.ar
    

    Si con este comando la conexión funciona, debe simplemente agregar la llave privada al repositorio del agente de autenticación:

    ssh-add
    

La conexión al cluster funciona forzando el uso de la llave SSH con ssh -i

Si la conexión funciona forzando la utilización de la llave SSH, significa que el problema no se encuentra en el cluster sino en el cliente. En la mayoría de los casos este problema se soluciona modificando el fichero /etc/ssh/sshd_config presente en el sistema de su PC. Debe buscar en el mismo la directiva IdentityFile y modificarla de la siguiente manera:

IdentityFile ~/.ssh/id_rsa

Intenté todo pero sigue fallando

Es momento de contactar al soporte, al hacerlo por favor adjunte la salida del comando

ssh -vvv $USUARIO@mendieta.ccad.unc.edu.ar