Acceder por SSH¶
La terminal te da control total: mover archivos, editar scripts y enviar trabajos. Se accede con tu llave pública (la contraseña está deshabilitada en el servicio SSH del clúster).
3.1 Conéctate¶
Desde tu computadora (Linux/macOS) o la terminal de Windows:
ssh usuario@hpc.cedia.edu.ec
Sustituye usuario por tu cuenta. Si registraste tu llave pública en una
ubicación distinta de la por defecto, indícala con -i:
ssh -i ~/.ssh/mi_llave_ed25519 usuario@hpc.cedia.edu.ec
¿Dice Permission denied (publickey)?
Tu llave pública aún no está registrada junto a tu cuenta. Regístrala en la plataforma de cuentas o pídele al NOC que la vincule.
3.2 Bienvenida al nodo de acceso¶
Al entrar verás el mensaje del sistema con el resumen del clúster (almacenamiento, módulos, SLURM y soporte) y el aviso importante:
Este nodo es solo de acceso
No se calcula en el nodo de acceso. Todo procesamiento —propios y de tus estudiantes— se envía al planificador SLURM (paso 5) o se lanza desde el portal visual.
3.3 Activa el software del clúster (una sola vez)¶
El software instalado por el CEDIA vive en /sw/modulefiles y /sw/modules/all.
En una cuenta recién creada, module arranca sin esas rutas, así que todavía
no ve las aplicaciones:
module avail python
No module(s) or extension(s) found!
Y el module load de cualquier aplicación falla:
module load python/3.11
Lmod ha detectado el siguiente error: Los siguientes módulos son
desconocidos: "python/3.11"
Se arregla añadiendo las dos rutas del clúster a tu sesión, y para no repetirlo
cada vez se anotan en tu ~/.bashrc:
echo 'module use --append /sw/modulefiles /sw/modules/all' >> ~/.bashrc
exit
exit cierra la sesión; vuelve a entrar con el mismo ssh para que surta
efecto. A partir de ahora module ya ve el catálogo completo:
module avail python
------------------------------- /sw/modulefiles --------------------------------
python-gis/3.11.14 python/3.11
module load python/3.11
python -V
Python 3.11.14
¿Tu module avail ya muestra el catálogo?
Entonces el administrador ya activó el árbol del clúster para todas las cuentas: salta este apartado y continúa.
3.4 Primeros comandos¶
Comprueba de cuánto espacio dispones y dónde estás parado:
df -h . # tu carpeta personal
Un recorrido rápido y útil:
cd ~ # tu carpeta personal
ls -a # tus archivos y configuraciones
squeue # tus jobs en cola
3.5 Copia tus datos (opcional, adelanto)¶
scp -r mis_datos usuario@hpc.cedia.edu.ec:~/mi_proyecto/
Desde aquí subes a tu $HOME; la guía de
transferencia de archivos incluye rsync para
datasets grandes y explica cómo llevarlos después a /work.
Qué tienes al terminar este paso¶
- [ ] Sesión SSH abierta con tu llave.
- [ ]
module availmuestra el catálogo del clúster (y lo tendrás en cada sesión porque quedó en tu~/.bashrc). - [ ] Conoces tu carpeta personal
$HOME.
➡️ Sigue con el Paso 4: tus espacios de trabajo.