🔒 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 máquina 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 clave 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#

Si tiene problemas para conectarse a los clusters, primero consulte si los clusters están online:

Estado actual de los clusters.

Problemas en la configuración del cliente#

Si el cluster al que quiere conectarse no está caído, el problema puede deberse a un error en la configuración de lado del cliente.

Advertencia

En los comandos a continuación se asume que la clave privada está ubicada en $HOME/.ssh/id_rsa. Adapte los comandos dependiendo del nombre y ubicación de su clave.

Pruebe las siguientes instrucciones:

  1. Clave privada corresponde con la clave pública

    Asegúrese que la clave privada corresponda con la clave pública que envió en el formulario al solicitar una cuenta. El resultado debe coincidir con la pública (~/.ssh/id_rsa.pub):

    $ ssh-keygen -y -f $HOME/.ssh/id_rsa
    
  2. Permisos de la clave privada

    Asegúrese que los permisos del archivo que contiene la clave privada son los correctos ejecutando el siguiente comando:

    $ chmod 600 $HOME/.ssh/id_rsa
    
  3. Permisos del directorio .ssh

    Asegúrese que los permisos de la carpeta que contiene las claves SSH son los correctos ejecutando el siguiente comando:

    $ chmod 700 $HOME/.ssh
    
  4. Forzar el uso de la clave privada

    Intente conectarse al cluster forzando el uso de la clave privada:

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

    Si no funcionó, pruebe nuevamente con el siguiente comando:

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

    Si la conexión funciona, puede resolverlo de dos formas distintas:

    1. Agregar la clave privada al repositorio del agente de autenticación:

      $ ssh-add
      
    2. Modificar el archivo $HOME/.ssh/config (o crearlo si no existe) presente en su PC, con el siguiente contenido:

      Host *.ccad.unc.edu.ar
          User $USUARIO
          IdentityFile ~/.ssh/id_rsa
          IdentitiesOnly yes
      

      Luego podrá conectarse sin necesidad de poner su usuario:

      $ ssh mendieta.ccad.unc.edu.ar
      

Otros problemas posibles#

  1. Conexión rechazada

    Si al intentar conectarse observa el siguiente mensaje de error:

    ssh: connect to host mendieta.ccad.unc.edu.ar port 22: Connection refused
    

    Esto puede deberse a un problema con su proveedor de internet. Pruebe intentar conectarse desde otra conexión, como los datos móviles de su teléfono.

    Tenga en cuenta que, tras varios intentos fallidos, su cuenta puede bloquearse temporalmente, lo que generará este mismo mensaje de error. En caso de que esto ocurra, espere unas horas antes de volver a intentar conectarse.

  2. Cuenta no disponible

    Si al intentar conectarse observa el siguiente mensaje:

    This account is currently not available.
    

    Se debe a que su cuenta fué dada de baja por el reempadronamiento. Contacte a soporte explicando su situación. Por favor, no se olvide de llenar el formulario en cada reempadronamiento!

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