Introducción a la Sala de Computo del departamento de Física ============================================================ Configuración de la sala de Computo ----------------------------------- .. graphviz:: digraph G { graph [dpi = 300]; graph [rankdir=LR]; node [shape=box, style=filled, fillcolor=lightyellow]; edge [color=blue]; // Definir nodos Internet [shape=cloud, fillcolor=lightblue, label="Internet\n168.176.35.111"]; Servidor [shape=ellipse, fillcolor=lightgreen, label="serversalafis\n192.168.10.1\n(168.176.35.111 externo)"]; subgraph cluster_sala { style=filled; graph [rankdir=TB]; color=lightgrey; label="Sala de Computo Física"; { rank=same; Sala2; Sala3; Sala27; } // Definir nodos de computadoras Sala2 [label="sala2\n192.168.10.2"]; Sala3 [label="sala...\n192.168.10..."]; Sala27 [label="sala27\n192.168.10.27"]; // Conectar computadoras invisiblemente para mantener el orden Sala2 -> Sala3 [style=invis]; Sala3 -> Sala27 [style=invis]; } // Conexiones Internet -> Servidor [label=" Gateway"]; Servidor -> Sala2 [style=invis]; Servidor -> Sala3 [label=" Comparte DD\ny conexión a Internet"]; // Conexión invisible para mantener la estructura; Servidor -> Sala27 [style=invis]; // Conexión invisible para mantener la estructura } **Notas Importantes**: * Carpeta Home Compartida: La carpeta home es idéntica en todos los nodos de la sala, asegurando un entorno de trabajo uniforme para todos los usuarios. * Credenciales Unificadas: El nombre de usuario y la contraseña son unificados para todos los nodos, simplificando el acceso sin comprometer la seguridad. * No se permite comer, ni tomar líquidos dentro de la sala. Conexión Básica SSH ------------------- **Objetivo:** Realizar una conexión SSH básica a otro nodo de la sala. 1. Abra una terminal en su computadora. 2. Utilice el comando ssh para conectarte a otro nodo de la sala usando su dirección IP (192.168.10.XX). .. code-block:: bash ssh 192.168.10.XX Nota: reemplazar XX por un valor numérico adecuado para la sala 3. Cuando se le solicite, introduzca la contraseña común para todos los nodos. 4. Una vez conectado, ejecute el comando ``ls`` para listar los archivos en el directorio home del nodo. 5. Desconectarse del nodo escribiendo ``exit .`` o presionando ``-d``. Preguntas: ^^^^^^^^^^ - ¿Con qué usuario quedó conectado en el nodo remoto? - ¿Qué archivos y directorios se ven en el nodo remoto? ¿Los archivos y directorios que se encuentran en el directorio ``home`` del nodo remoto corresponden a lo esperado según la configuración de la sala? - ¿Que pasa si en lugar de usar la dirección ip del nodo, se usa el nombre del nodo? Los nodos tienen un nombre ``salaXX``, donde XX es el último número de la dirección IP. - ¿Que pasa si desde el nodo remoto, trata de hacer ssh a un segundo nodo remoto? SSH desde el Computador de un Compañero --------------------------------------- **Objetivo:** Practicar la conexión SSH a otro nodo de la sala, pero esta vez utilizando el computador de un compañero. Este ejercicio tiene como fin reforzar la comprensión del uso de SSH en un entorno de red colaborativo. 1. Coordine con un compañero para utilizar su computadora. Asegúrese de tener permiso y seguir las normas de etiqueta y seguridad apropiadas. 2. Abra una terminal en el computador de su compañero. 3. Utilice el comando ``ssh`` para conectarte a otro nodo de la sala. Recuerde especificar el nombre de usuario correcto y la dirección IP del nodo al que desea conectarse. Por ejemplo, si desea conectarse al nodo con la dirección IP ``192.168.10.5``, el comando sería: .. code-block:: bash ssh usuario@192.168.10.5 4. Introduzca la contraseña cuando se le solicite para completar la conexión. 5. Una vez conectado, realice una tarea simple, como listar los archivos en el directorio home del nodo remoto, usando el comando ``ls``. 6. Finalice la sesión SSH escribiendo ``exit`` y cierre la terminal del computador de su compañero. Preguntas: ^^^^^^^^^^ - ¿Fue diferente el proceso de conexión usando el computador de su compañero en comparación con su propio computador? - ¿Qué consideraciones adicionales se deben tener en cuenta? - ¿Que pasa si desde un nodo remoto, intenta hacer ssh a otro nodo remoto, usando un usuario diferente?