Ejercicio de programación con Bash: Transferencia de archivos y comunicación remota con SSH
Código
0h 15m
Bash ejercicio sobre transferencia de archivos usando scp y ssh. Aprende a copiar archivos de forma segura y verificar la transferencia con comandos remotos.
Escribe un script de Shell que realice las siguientes acciones:
Copiar el archivo
datos.txt
desde la máquina local al directorio/var/backups/
en el servidor remotoservidor.ejemplo.com
utilizando el comandoscp
.- Utiliza el puerto SSH
2222
. - Comprime los datos durante la transferencia.
- Utiliza el puerto SSH
Conectarse al servidor remoto mediante
ssh
en el puerto2222
y listar el contenido del directorio/var/backups/
para verificar que el archivo se ha transferido correctamente.
Requisitos:
- Debe incluir comentarios que expliquen cada paso.
- Asume que la autenticación por clave SSH ya está configurada y no se requiere ingresar una contraseña manualmente.
Todos los ejercicios de programación de Bash
Evalúa tus conocimientos con ejercicios de programación en Bash de tipo Test, Puzzle, Código y Proyecto con VSCode.
Redes y comunicación con ifconfig, ip y netstat
Código
Redirección y tuberías
Código
Expresiones regulares y manipulación de texto
Código
Principales distribuciones de Linux
Test
Gestión de servicios con systemd
Código
Comandos de navegación pwd, cd y ls
Código
Comprimir y descomprimir archivos en Bash con tar y gzip
Código
Evaluación puzzle Conocimiento general de Bash
Puzzle
Gestión de paquetes y dependencias y actualización del sistema
Código
Introducción a Shell y Bash
Test
Enlaces simbólicos y duros
Código
Configuración de Bash
Código
Gestión de procesos con ps, htop y pgrep
Código
Definición y uso de funciones
Código
Instalar Ubuntu en Windows con WSL
Puzzle
Sintaxis de control de flujo
Código
Variables y tipos de datos
Código
Operadores
Código
Manipulación de archivos y directorios
Código
Manipulación de permisos de archivos y directorios con chmod, chown y chgrp
Código
Certificados de superación de Bash
Supera todos los retos de Bash y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Bash
Transferencia de archivos y comunicación remota con SSH
Interacción con el sistema