Ver destacados

Cómo usar comando SCP Linux Ejemplos

Tutorial para saber cómo usar el comando SPC en Linux y ejemplos de usar scp en Linux.
Escrito por
16.4K Visitas  |  Publicado feb 17 2020 13:20
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Existen cientos de comandos en Linux que han sido desarrollados para permitirnos ser más productivos o simplemente tener un mejor control sobre las diferentes tareas a realizar dentro del sistema, uno de estos comandos es el comando “scp” el cual nos da la posibilidad de copiar archivos a, desde o entre diferentes hosts en ambientes Linux. El comando scp (secure copy) hace uso de ssh para las tares de transferencia de datos y cuenta con la autenticación y seguridad de ssh.

 

Dónde usar comando SCP
Al usar este comando estaremos en capacidad de transferir archivos en ambientes como:

 

  • Directamente de un sistema remoto al sistema local.
  • Entre dos sistemas remotos hacia el sistema local.

 

 

Sintaxiis SCP
La sintaxis general de uso es la siguiente:
scp [OPCION] [usuario@]SRC_HOST:]archivo1 [usuario@] HOST_DESTINO:]archivo2

 

Tutorial para copiar, borrar y mover archivos o directorios en Linux con comandos desde la terminal.

 

Parámetros de SCP
Los parámetros son:

 

  • OPCION: permite indicar a scp parámetros como cifrado, configuración ssh, puerto ssh, límite, copia recursiva y más
  • Usuario 1: archivo de origen.
  • Usuario 2: archivo de destino.
  • -P: indica el puerto ssh del host remoto.
  • -p: permite conservar la modificación de archivos y los tiempos de acceso al mismo.
  • -q: con esta opción podemos suprimir el medidor de progreso y los mensajes sin error generados.
  • -C: se obliga a scp a comprimir los datos durante el envío al equipo de destino.
  • -r: permite indicar a scp que copie directorios de forma recursiva los datos.

 

 

El comando scp, al estar basado en ssh, solicitará una clave o contraseña ssh para autenticarse en los sistemas remotos a usar y es necesario contar con permisos de lectura en el archivo de origen y permiso de escritura en el sistema de destino.
Ahora veremos cómo usar este comando para copiar archivos seguros en Linux.

 

 

Cómo usar comando SCP Linux

 

Paso 1

Si deseamos copiar un archivo de forma sencilla, por ejemplo, al directorio Home usaremos lo siguiente:
scp archivo.extension usuario@dominio.com:/home/usuario

 

Paso 2

Notemos que se lanza un mensaje de seguridad SHA256, ingresamos la contraseña y el archivo será copiado:

 

 

 

Paso 3

Podemos copiar un archivo de servidor a servidor ejecutando:
scp usuario1@dominio1.com:/home/usuario1/archivo.extension usuario2@dominio2.com:/home/usuario2/

 

Paso 4

Si deseamos copiar un directorio completo con scp podemos ejecutar la siguiente sintaxis:
scp -r /home/usuario/carpeta usuario@dominio.com:/home/usuario

 

 

Paso 5

Finalmente podemos limitar el ancho de banda a usar con el parámetro “l” así:
scp -l limite usuario@dominio.com:/home/usuario/archivo.extension Documentos
Con el comando scp disponemos de una alternativa simple pero fiable para copiar archivos de diversas formas en Linux de forma segura y completa.

 

Tutorial para saber cómo instalar y usar comando PV y Progress Linux para ver el progreso comandos.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!