+

martes, 14 de agosto de 2012

SSH: Transferir archivos por SCP

Una de las formas más comodas y seguras que conozco en linux para transferir archivos es el SCP. El SCP usa ssh para tranferir los archivos, por lo que están encriptados. Por lo que he visto la velocidad de tranferencia puede bajar respecto al ftp, pero es sólo una suposición por ahora :P

Vamos con un resumen rápido, tomemos una máquina A con ip 192.168.0.10 y otra B con la ip 192.168.0.11. Para distinguir usaremos el usuario1 para la maquina A y usuario2 para la maquina B, pero se puede usar cualquiera que tenga acceso por ssh y shell. Trabajaremos todo el rato desde la máquina A.

Pasar un archivo de la máquina A a la máquina B:

scp /ruta/maquinaA/archivo usuario2@192.168.0.11:/ruta/maquinaB

Pasar un archivo de la máquina B a la máquina A:

scp usuario2@192.168.0.11:/ruta/maquinaB/archivo /ruta/maquinaA

Para indicarle un puerto sería con la opción -P (mayúscula) y para pasar carpetas la opción -r.

El comando scp también nos permitirá pasar archivos de la máquina A a la máquina B desde otra máquina C:

scp usuario1@192.168.0.10:/ruta/maquinaA/archivo usuario2@192.168.0.11:/ruta/maquinaB

Existen más opciones, pero para un uso básico nos vale con estos.

Saludos!

No hay comentarios:

Publicar un comentario