Con el comando scp podemos copiar archivos o directorios entre un host local y uno remoto o entre dos host remotos sin importar el sistema operativo que se este usando. Este comando se puede usar desde una pc local o en un host remoto luego de haber iniciado sesión con el comando ssh. El comando scp utiliza ssh para transferir los datos, esto quiere decir que este comando usa la misma autenticación y proporciona la misma seguridad que el comando ssh.
Copiar un archivo desde un host local a uno remoto
Abrimos consola:
C:\Users\GGonzalez\Desktop>scp nombre_archivo.txt root@10.10.100.248:/opt/tomcat/
Si es primera ves que nos conectamos a este host no saldrá algo como:
The authenticity of host '10.10.100.248 (10.10.100.248)' can't be established.
ECDSA key fingerprint is SHA256:m+O0q3tJXxUkNIlOo9qY7kPjXfhDYnBsRggHt9JIeSc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.141.70.248' (ECDSA) to the list of known hosts.
root@10.10.100.248's password:
nombre_archivo.txt 100% 3054 231.2KB/s 00:00
debemos teclear yes, dar enter y luego suministrar la contraseña.
Copiar un archivo desde un host remoto a uno local
Abrimos consola:
C:\Users\GGonzalez>scp root@10.10.100.248:/opt/tomcat/nombre_archivo.txt .
root@10.10.100.248's password:
nombre_archivo.txt 100% 3054 231.2KB/s 00:00
En este ejemplo, utilizamos scp para copiar el archivo txt del directorio /opt/tomcat/ del sistema remoto al directorio de trabajo del sistema local.
Comentarios
Publicar un comentario