lunes, 21 de septiembre de 2009

Transferencia de archivos usando SCP (Secure CoPy)

¿Que es SCP?
Pues basicamente es un protocolo de transferencia de archivos que cifra los datos durante la transferencia para evitar que puedan ser sniffeados y extraigan la información pero por si solo SCP no es un protocolo de autentificación necesita del SSH para que este haga lo que SCP no puede.


PASOS:

1.- Lo primero es tener instalado en ambas PC'S el servidor SSH.


2.-Ya una vez todo listo ahora explicare la sintaxis del comando para ENVIAR. Lo principal es siempre anteponer el comando scp seguido del archivo o carpeta y despues el destino, ejemplo:

PARA ENVIAR ARCHIVOS

# scp /carpeta origen/miarchivo usuarioremoto@dominio:/ruta destino



PARA ENVIAR CARPETAS


"HE AGREADO -r PARA INDICAR QUE ES UNA CARPETA"

# scp -r /carpeta a enviar usuarioremoto@dominio:/carpeta destino



3.-Ahora haremos la inversa que es COPIAR un archivo del sitio remoto a mi PC, ejemplo:

PARA COPIAR ARCHIVO


"PUEDEN OMITIR /micarpeta Y EL ARCHIVO LLEGARA A SU CARPETA HOME"

# scp usuarioremoto@dominio:/rutadearchivo /carpetadestino


PARA COPIAR CARPETAS

# sccp -r usuarioremoto@dominio:/carpetaremota /carpetadestino


Cambio de puerto.

Por default intenta conectarse al puerto 22, ¿pero que pasa si el server usa otro puerto??

para este ejemplo usara el 45 ( es ejemplo )

scp -P 45 /carpeta origen/miarchivo usuarioremoto@dominio:/ruta destino

Desde Windows.


Si necesitan conectarse desde windows por medio del scp, existe una herramienta llamada Winscp que permite de manera grafica realizar las actividades que se necesiten.


Nota: Tener en cuenta los permisos de las carpetas a donde van a copiar, estas deben tener permiso de escritura sino les mandara un error.

No hay comentarios.:

Publicar un comentario