SCP Copiando Archivos
Una herramienta muy útil y no es necesario nada en especial para utilizarlo, solo tener el servidor SSH habilitado.
Por ejemplo:
Copiar el archivo "foobar.txt" desde un host remoto al host actual de la consola.
$ scp your_username@remotehost.edu:foobar.txt /some/local/directory
|
Copiar el archivo "foobar.txt" desde el host local a uno remoto
$ scp foobar.txt your_username@remotehost.edu:/some/remote/directory
|
Copiar un directorio compleeto "foo" desde el host local a un directorio diferente de nombre "bar" en un host remoto
$ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar
|
Copiar el archivo "foobar.txt" desde un host remoto "rh1.edu" a otro host remoto "rh2.edu" desde un tercer host local
$ scp your_username@rh1.edu:/some/remote/directory/foobar.txt \ your_username@rh2.edu:/some/remote/directory/
|
Copiar el archivos "foo.txt" and "bar.txt" desde el host local a tu directorio $home en un host remoto
$ scp foo.txt bar.txt your_username@remotehost.edu:~
|
Copiar multiples archivos desde un host remoto a tu actual directorio en el host local
$ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .
|
$ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} .
|
SCP con mejor velocidad
Por defecto SCP usa el cifrado de TRIPLE-DES para encriptar los datos enviados. Usando el cifrado con BLOWFISH se puede observar un incremento en la velocidad de transferencia. Esto se puede realizar utilizando la opción "-c blowfish" en la línea de comando.
$ scp -c blowfish some_file your_username@remotehost.edu:~
|
Es recomendable también utilizar la opción " –C" para comprimir el archivo enviado, esto también puede incrementar la velocidad, y sumado con el cambio de cifrado puede generar una notable diferencia. Cabe aclarar que esto puede generar un aumento en el consumo de CPU.
$ scp -c blowfish -C local_file your_username@remotehost.edu:~
|
Comentarios