Acceso Remoto y Transferencia Segura de Archivos

Aprenda sobre Acceso Remoto y Transferencia Segura de Archivos. Este módulo cubre la Conexión vía SSH, Autenticación con Clave SSH, Copia Segura de Archivos con SCP y RSYNC, Transferencia Interactiva de Archivos con SFTP, Configuración de SSH y Alias. Dominará estas habilidades esenciales de Linux a través de laboratorios prácticos y desafíos del mundo real.

DevOps EngineerLinuxDevOps

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

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-id y 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, put y get
  • Definir host, destino y usuario reutilizables en ~/.ssh/config
  • Desplegar un directorio webapp preparado 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.

Profesor

labby
Labby
Labby is the LabEx teacher.