2007Ago
07

Uno de los comandos más útiles de GNU/Linux a la hora de trabajar de forma remota, es el scp. Según el manual:

scp copia archivos entre nodos en una red. Emplea ssh para la transferencia de datos y usa la misma autenticación y provee de la misma seguridad que ssh.

Es decir, que básicamente nos permite copiar archivos de una máquina remota con un servidor ssh instalado a nuestro ordenador sin tener que compartir ningún archivo mediante samba o nfs.

El único problema que tiene es que no es capaz de resumir descargas de archivos en caso de que la conexión a la red falle, por lo que tendrías que reanudar la descarga si te estás bajando una película de tu servidor de casa a tu portátil en tu lugar de vacaciones y pierdes la conexión WIFI del hotel.

Para evitar este problema, emplearemos la magia del shell, creando un alias que haga referencia al comando rsync. Por ello, deberemos escribir lo siguiente en consola:

alias scpresume=”rsync –partial –progress –rsh=ssh”

Con ello, habremos creado el alias scpresume, al que simplemente tendremos que meterle los argumentos de forma similar a lo que solemos hacer con scp. Por ejemplo:

scpresume usuario@host:/home/usuario/archivo ~/

Fuente: Panela

No hay comentarios.