-
Copiar el archivo conectarA en el tu home de linux de la facu
-
Darle permisos de ejecución a conectarA (chmod +x conectarA)
-
Agregar el contenido de config a tu archivo ~/.ssh/config de la pc de tu casa. (si no existe, crealo). Reemplazando mvanotti por tu usuario de linux
La idea es poner en tu máquina local (con la que te queres conectar) la información de .ssh/config
en el archivo ~/.ssh/config
(si ya tenes algo no lo pises, agregalo al final). Reemplazando mvanotti
por tu usuario en milagro. y el script en tu home en los labos del dc
ssh milagro
-> te conecta a milagro
ssh pc.labo
-> busca alguna pc libre en algun labo y te conecta
ssh pc.labo.7
-> busca alguna pc libre en el labo 7 y te conecta
ssh pc.labo.7.2
-> te conecta a la pc 2 del labo 7
En .ssh/config está la configuración de tu cliente ssh.
Cuando te conectes a pc.labo* (pattern) va a usar como comando proxy (para establecer la conexión ssh):
"Primero me conecto a milagro por ssh y luego ejecuto el script conectarA pasandole como parámetro el nombre del host" (ej: conectarseA pc.labo.5
conectarA lee del archivo de máquinas disponibles (el mismo que usa verMaquinas) las pcs que están disponibles en base a los parámetros especificados (si elegiste un labo, si no elegiste un labo, etc).
una vez hecho esto, establece una conexión pelada con nc, y SSH usa esa conexión.