El movimiento de archivos por red abarca desde copias puntuales hasta recursos compartidos montados continuamente y árboles de directorios sincronizados. Elige un método según la dirección, el tamaño de los datos, la frecuencia de actualización, el modelo de identidades, la confianza en la red, los requisitos de metadatos y si los clientes necesitan acceso compartido activo.
Compartir Red · Lección 1
Descripción general del intercambio de archivos
Aprende a elegir y realizar de forma segura una transferencia de archivos basada en SSH mediante scp.
Elegir un método de transferencia
scpo SFTP proporciona una copia autenticada mediante SSH o una transferencia interactiva.rsyncreconcilia eficazmente árboles de directorios de forma local o mediante un transporte como SSH.- NFS presenta exportaciones del servidor como sistemas de archivos montados, normalmente entre hosts de tipo Unix.
- SMB, implementado por Samba en Linux, permite el acceso compartido entre muchos sistemas operativos.
- HTTP puede proporcionar descargas sencillas, pero no es un sistema de archivos montado de propósito general.
Una copia no es automáticamente una copia de seguridad. Un diseño de copias de seguridad también necesita una conservación independiente, pruebas de restauración, comprobaciones de integridad y protección frente a la misma eliminación o vulneración.
¿Qué herramienta resulta apropiada para copiar un archivo una sola vez mediante SSH?
Comprender las rutas de scp
La forma general es scp SOURCE DESTINATION. Un operando remoto suele utilizar user@host:path:
$ scp -- report.txt alice@example.net:/srv/incoming/
$ scp -- alice@example.net:/srv/outgoing/result.txt ./result.txt
El primer comando envía un archivo local; el segundo obtiene un archivo remoto. Los dos puntos distinguen el host remoto de su ruta. Pon entre comillas las rutas que contengan caracteres especiales del shell y evita nombres de archivo no confiables que resulten ambiguos.
En una descarga mediante scp, ¿dónde aparece la especificación remota?
Copiar un directorio
Utiliza el modo recursivo para un árbol de directorios:
$ scp -r -- project/ alice@example.net:/srv/incoming/
Antes de copiar, inspecciona el tamaño de los datos, los enlaces simbólicos, los permisos, los requisitos de propiedad, el espacio libre y los nombres de destino. SCP no es una política de sincronización; las copias repetidas de directorios pueden dejar en el destino archivos que ya no existen en el origen.
¿Qué solicita scp -r?
Comprobar la identidad y los resultados
La comprobación de la clave del host SSH protege frente a la conexión con el servidor equivocado. Trata una clave de host modificada como un evento que debe verificarse mediante un canal de confianza en lugar de omitir la advertencia. Utiliza cuentas con privilegios mínimos y un tratamiento de claves apropiado para el entorno.
Después de la transferencia, comprueba el estado de salida, los archivos esperados, los tamaños, los metadatos y, cuando los requisitos de integridad lo exijan, hashes calculados de forma independiente en ambos extremos. Confirma que la aplicación de destino pueda leer realmente los datos.
¿Qué debes hacer cuando SSH informa de un cambio inesperado en la clave del host?
Lección completada
Has completado Descripción general del intercambio de archivos
Ahora puedes seleccionar y comprobar una copia segura y puntual de archivos por red.
Adapta el método de intercambio a las necesidades de acceso y conservación.
Interpreta los operandos locales y remotos de
scpsegún el origen y el destino.Utiliza deliberadamente el modo recursivo para árboles de directorios.
Comprueba la identidad del servidor, los resultados de la transferencia y la usabilidad en el destino.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita