Como usar SCP, el complemento de SSH para transmitir archivos y carpetas
Ahora les comentare como podemos usar una herramienta llamada SCP que viene junto con el SSH para transmitir archivos y directorios:SCP significa Secure CoPy es una pata más de SSH, que permite transferir archivos o carpetas entre computadores. La sintaxis es bien simple:
Y para copiar a la inversa, desde el computador remoto al tuyo, simplemente tienes que invertir el orden de los elementos:
$ scp usuario@servidor.com:ruta/archivo ruta_local
O sea por ejemplo, si quisiéramos mandar algo al servidor:
$ scp hola.txt tomas@bootlog.cl:/www/sitio
Mandaría el archivo hola.txt y lo dejaría en la carpeta /www/sitio en el servidor bootlog.cl. También puedes mandar carpetas completas (con -r):
$ scp -r viajealsur/ tomas@bootlog.cl:/www/sitio/fotos
Así mandaría la carpeta /viajealsur completa a /www/sitio/fotos.
Ahora, el mismo proceso a la inversa sería:
$ scp -r tomas@bootlog.cl:/www/sitio/fotos/viajealsur ~
Esto copiaría la carpeta viajealsur/ del servidor a mi carpeta /home.
Ah, y a propósito de carpetas home, como en SCP (y en SSH) la ruta por defecto es tu carpeta de usuario, si quieres copiar algo hacia o desde ahí, puedes omitir la ruta:
$ scp cancion.mp3 bootlog.cl:
En este caso la sintaxis está bien, ya que mi usuario se llama ‘tomas’ en ambos lados, así que no tengo que escribirlo de nuevo, y como estoy copiando el archivo cancion.mp3 a mi carpeta de usuario, también puedo omitir la ruta.
Ahora llegó la hora de que tú hagas la prueba. Recuerda que tienes que instalar el paquete openssh-server en el PC remoto para poder conectarte