Cómo copiar un archivo de un servidor a otro en Linux usando el comando SCP

Cómo copiar un archivo de un servidor a otro en Linux usando el comando SCP

SCP (copia segura) es una utilidad de línea de comandos popular, ampliamente utilizada para transferir archivos de un servidor a otro. El SCP El comando ofrece la misma autenticación y servicios que los archivos de comandos y transferencias de SSH utilizando el protocolo SSH. Debe tener una cuenta de host o una clave para transferir los archivos usando este comando.

En esta guía, explicaremos cómo puede copiar rápidamente un archivo de un servidor a otro utilizando el SCP Comando en Linux.

Copiar archivos de un servidor a otro en Linux usando el comando SCP

La siguiente es la sintaxis general del SCP dominio:

scp [opciones] fuente_file_location username@ip_destination_host: destino_file_location


En el comando anterior, el fuente_file_location es la ruta del directorio para un archivo que desea enviar. El nombre de usuario es el nombre del host de destino al que desea enviar el archivo. Ip_destination_host es la dirección IP del host de destino, mientras destino_file_location es la ruta del directorio del host de destino donde se guardará el archivo de origen.

El SCP El comando se puede usar con diferentes opciones siguientes:

    • -pag: Especifica el puerto SSH del host.
    • -P: Esta opción suprime el progreso.
    • -C: Esta opción comprime los datos para enviar la máquina host.
    • -R: Copiar recursivamente los directorios.

Copiemos el archivo muestra.TXT al directorio Documentos del sistema de host [email protected].

SCP/Home/Linuxhint/Documents/Sample.txt [email protected]:/hogar/pi/documentos



Nota: No olvide agregar una ruta completa para la fuente y el destino.

Cuando ejecute el comando anterior, aparecerá una pregunta en su pantalla, responda con Sí para continuar el proceso.

Una vez que se termine el proceso, vaya al directorio de destino del sistema y puede localizar fácilmente el archivo copiado allí. En el ejemplo anterior, el muestra.TXT se copiará en el directorio de documentos del sistema.

Línea de fondo

El SCP Comando en Linux transfiere o copia de forma segura los directorios y archivos de un servidor a otro. El SCP El comando utiliza el protocolo SSH para la transferencia de datos. Este artículo proporciona una sintaxis y un ejemplo para transferir el archivo del host al servidor remoto.