DCP: Herramienta para transferir archivos de forma segura en Linux3 min read

DCP linux

La transferencia remota de archivos ha sido durante mucho tiempo una reserva de protocolos Rsync y SCP. En este artículo, veremos cómo puede transferir archivos entre ordenadores Linux utilizando la herramienta dcp. Dcp  es una herramienta práctica que copia archivos entre máquinas host en una red que utiliza la red DAT. En esta guía, intentaremos copiar archivos de forma remota entre dos sistemas Ubuntu/Debian.

Configuración del sistema

Vamos a demostrar la copia remota de archivos usando dos hosts de Debian:

Host A – IP 10.200.50.50.50 (Este sistema alojará archivos para ser enviados remotamente a otro sistema host)
Host B – IP 10.200.50.51 (Este será el sistema donde los archivos serán transferidos/copiados)

Cómo funciona dcp

La herramienta Dcp crea un archivo de datos para un grupo específico de archivos o directorios. Utilizando una clave pública generada, dcp permite descargar dicho archivo desde el segundo sistema host. Los datos compartidos a través de la red se cifran utilizando la clave pública del archivo comprimido, por lo que no tienes que preocuparte por la seguridad de tus datos. Los datos sólo se limitarán a aquellos que tengan acceso a la clave.

Requisitos previos de software

Para instalar con éxito la herramienta dcp, se requieren los siguientes paquetes de software en ambos sistemas host:

  1. NodeJS
  2. MNP

Instalación de NodeJS

Para instalar NodeJS, vamos a añadir el PPA de Node.js a nuestras máquinas anfitrionas. El PPA es proporcionado por el sitio web oficial de Nodejs. Además, vamos a instalar el paquete “software-properties-common”.

Inicia sesión en cada uno de los sistemas y sigue los siguientes pasos

Instalar software-properties-common

Ejecuta este comando:

Salida

install-software-properties-common

A continuación, añade el archivo PPA necesario para poder instalar Node.JS

Ejecuta el comando de abajo para añadir el PPA:

Installing-nodesource

Por último, instalemos el paquete Node.JS que también viene con NPM

Instalar Node.JS

Salida

install-nodejs

Verificar instalación de Node.JS y NPM

Para verificar Node.js:

Para verificar NPM:

Checking-version-of-node-npm

Ahora que tenemos nuestros prerrequisitos de software, procedamos e instalemos dcp:

Instalar la herramienta dcp

Salida

dcp-install

Para verificar que todo salió bien, vamos a ver la versión de la herramienta dcp:

O bien:

Salida:

Vamos a crear algunos archivos en nuestro sistema fuente e intentar enviarlos a través de la red al segundo host.

Cómo transferir/copiar archivos de forma remota

Para copiar remotamente los archivos a otro host, ejecuta el siguiente comando:

Esto generará una clave pública en la parte inferior como se muestra en color cyan.

dcp-send-files-1-2-3

Copia la llave y pégala en el servidor remoto como se muestra a continuación:

 

dcp-receive-files-1-2-3

Bien. Has copiado correctamente archivos de un host a otro utilizando la herramienta dcp.

Para obtener más información sobre la ejecución de uso de la herramienta:

O bien

dcp-help

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas
1 votos