¿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