¿Cómo usar SCP?
Hoy estuve migrando el servicio de transmitata de la nube de Oracle a mi servidor local. Necesité copiar algunos archivos del servidor linux de Oracle a mi máquina y luego de mi Mac a mi servidor y como siempre olvido como usar SCP, acá pongo las instrucciones para mi futuro yo 😛.
Intro
En caso de no saber, el comando scp
sirve para copiar usando ssh, para más info puedes ejecutar man scp
o revisar por acá.
Traer archivo de servidor remoto con llave ssh
El requerimiento es claro, quiero traer un archivo de una máquina remota a mi máquina. Ah y tengo una llave para entrar a ese servidor:
scp -i llave.key [email protected]:/ruta/del/servidor/y/del/archivo .
Debes cambiar:
llave.key
: por la llave que te permite ingresar al servidor192.168.100.1
[email protected]
: Acá debes cambiar el usuario que tiene permisos sobre el servidor192.168.100.1
/ruta/del/servidor/y/del/archivo
: acá debes cambiar la ruta donde esta el archivo en el servidor remoto.
: esto significa que el archivo del servidor remoto quedará en la carpeta donde estas ejecutando todo el comando, si quieres cambiar de lugar, puedes reemplazarlo acá
Mover archivo de mi máquina a servidor remoto
El comando es bastante similar, veamos
scp archivo-local.jpg [email protected]:/ruta/del/servidor/remoto
Debes cambiar:
archivo-local.jpg
: por el archivo que quieres copiar al servidor remoto[email protected]
: por el usuario que tiene permisos en el servidor remoto y la IP del servidor remoto/ruta/del/servidor/remoto
: por la ruta donde quieres que este el archivo en el servidor remoto
Y... eso fue todo, cya!