Este curso para principiantes desarrolla un flujo SSH práctico para sesiones remotas y transferencias cifradas. En cinco laboratorios guiados te conectarás a un servidor simulado, establecerás autenticación por clave, moverás archivos con tres herramientas y sustituirás datos repetidos por alias del cliente SSH.
El desafío final combina esas habilidades: crearás un par de claves, autorizarás una cuenta de despliegue preparada, definirás el alias production y sincronizarás un directorio de aplicación web mediante ese alias.
Lo que aprenderás
- Abrir una sesión SSH, evaluar el aviso de huella en la primera conexión, verificar la identidad y salir correctamente
- Generar un par RSA de 2048 bits y distinguir la clave privada de la pública
- Instalar una clave pública con
ssh-copy-idy confirmar el acceso sin otra solicitud de contraseña de cuenta - Subir y descargar archivos individuales con
scp - Sincronizar un directorio por SSH con las opciones de archivo y detalle de
rsync - Navegar por los lados local y remoto de SFTP con
lls,ls,lcd,putyget - Definir host, destino y usuario reutilizables en
~/.ssh/config - Desplegar un directorio
webapppreparado a una cuenta de producción simulada mediante un alias SSH
A quién va dirigido este curso
Este curso está dirigido a principiantes de Linux, desarrolladores y futuros administradores de sistemas o DevOps que desean fundamentos prácticos de acceso SSH y transferencia segura por línea de comandos.
Requisitos previos: Navegación básica por la terminal, creación e inspección de archivos y capacidad para editar texto; no se requiere experiencia previa en administración SSH.
Entorno de aprendizaje: Una terminal de LabEx basada en Ubuntu con servicios SSH locales, cuentas labuser y deployer preparadas, archivos de práctica y configuración SSH aislada en el directorio personal.
Preguntas frecuentes
¿Cómo está estructurado el curso?
Cinco laboratorios ofrecen práctica guiada. El sexto elemento es un desafío donde configurarás claves y el alias production, y copiarás todo webapp mediante rsync -av con menos orientación.
¿Necesito acceso a otro servidor remoto?
No. Todas las sesiones y transferencias utilizan cuentas preparadas en localhost, por lo que practicas el flujo cliente-servidor sin otra máquina o cuenta de nube.
¿Por qué se usa una clave RSA sin frase de contraseña?
Los ejercicios exigen RSA de 2048 bits y frase vacía para demostrar acceso automatizado en el laboratorio aislado. En sistemas reales, algoritmo, tamaño, frase y política del agente deben seguir los requisitos de seguridad de la organización.
¿Cuándo usaría scp, rsync o SFTP?
El curso usa scp para copias directas, rsync para sincronizar directorios y SFTP para una sesión interactiva que permite explorar ambos lados y elegir archivos con put y get.





