Comando scp. Descargar archivos desde SSH

Home  >>  Sin categoría  >>  Comando scp. Descargar archivos desde SSH

Comando scp. Descargar archivos desde SSH

On febrero 15, 2021, Posted by , In Sin categoría, By , , With No Comments

Cuando se tienen equipos en remoto, como servidores, y se necesita acceder a ellos siempre se opta por la opción del SSH. Pero descargar archivos desde estos es otra historia. El comando scp establece una conexión SSH y descarga directamente los archivos desde la ubicación marcada. Tanto el emisor como el receptor pueden ser equipos remotos.

Esto puede ser interesante para evitar crear un servidor FTP para subir y descargar datos puntuales.

El funcionamiento de este comando es sencillo

~$ scp [datosEmisor]:[archivo] [datosReceptor]:[archivo]

Este comando se puede usar tanto para enviar archivos como para recibirlo. También se puede indicar que el nombre del archivo sea distinto en la recepción, como usar un mv.

Ejemplo de descarga de archivo:

~$ scp [email protected]:/home/remoteUser/file.txt ~/file.txt

En el ejemplo marcado arriba nos estamos descargando el archivo file.txt desde el home del usuario remoteUsername a nuestro home. Es importante ver que para la conexión remota se usa la misma estructura que SSH. Si está todo bien estructurado, te pedirá la contraseña de remoteUsername para establecer la conexión remota.

Ejemplo de subida de archivo:

~$ scp ~/file.txt [email protected]:/home/remoteUsername/file.txt

Ahora estamos subiendo un archivo al servidor SSH.

Ejemplo de subida de un servidor a otro:

~$ scp [email protected]:/data/file.txt [email protected]:/home/destUser/copy.txt

En este caso estamos pasando un archivo de un servidor remoto a otro, el usuario es distinto en ambos servidores, el directorio es distinto en ambos y, a demás, se cambia el nombre del archivo al pasarlo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *