NOTA: Este tutorial va especialmente enfocado a los que utilizamos Linux , ya que Windows no tiene soporte nativo FTP - SSH
Para tener soporte con Windows, tendremos que instalar el programa WINSCP
Hay momentos que necesitas descargar o subir archivos a tu Pi, y no tienes acceso por FTP por cualquier motivo.
Tenemos opciones mas flexibles , como la anteriormente mencionado el acceso por FTP que nos facilitará bastante la vida.
Con un simple comando en nuestro terminal, podemos transferir archivos por SSH, para ello utilizaremos el comando SCP ( disponible en Linux y Mac ).
¿ Que es SSH ? - Fuente Wikipedia:
Ahora vamos a ver unos ejemplos utilizando el comando SCPSSH (Secure SHell, en español: intérprete de órdenes seguro) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red.
Descargar archivo a nuestro PC desde servidor Externo:
Si queremos descargar un archivo de nuestro Servidor , y guardarlo en nuestro PC, debemos poner lo siguiente en el Terminal SSH donde queremos descargar el archivo:
usuario : El que utilizamos para conectarnos al SSH del servidor externo.scp usuario@midominio.com:/media/disco/archivo.zip /media/mipc
midominio.com : Pondremos el dominio / direccion IP del servidor externo.
/media/disco/archivo.zip : La ruta donde esta ubicado el archivo que queremos descargar de nuestro servidor, en este caso queremos descargar el archivo.zip
/media/mipc : Ruta donde queremos guardar nuestro archivo en el PC
Nos preguntará si queremos conectarnos, daremos Yes y a continuación pondremos la contraseña del servidor a cual conectamos
Subiendo archivos de nuestro PC hacia servidor Externo:
Si queremos subir un archivo de nuestro PC hacia el servidor, ponemos lo siguiente en el terminal SSH:
scp /media/mipc/archivo.zip usuario@midominio.com:/media/disco/
Nos preguntará si queremos conectarnos, daremos Yes y a continuación pondremos la contraseña del servidor a cual conectamos/media/mipc/archivo.zip : Archivo que queremos subir al servidor.
usuario : El que utilizamos para conectarnos al SSH del servidor externo.
midominio.com : Pondremos el dominio / direccion IP del servidor externo.
/media/disco/archivo.zip : La ruta donde estará ubicado el archivo que queremos subir a nuestro servidor.
Enviar archivos desde midominio1 hacia minidominio2:
Leyendo bien los ejemplos anteriores, creo que no hara falta explicarlo todo de nuevoscp usuario1@midominio1.com:/home/usuario1/archivo.zip usuario2@midominio2.com:/home/usuario2/
Nos preguntará si queremos conectarnos, daremos Yes y a continuación pondremos la contraseña del servidor a cual conectamos/home/usuario1/archivo.zip : archivo que queremos enviar hasta midominio2
/home/usuario2/ : ruta que queremos recibir el archivo desde midominio1
NOTA: Para enviar / descargar directorios completos, simplemente debemos añadir una -r delante de scp , ejemplo para descargar una carpeta completa:
¿Conclusiones?scp -r usuario@midominio.com:/media/carpeta /media/mipc
A través del terminal SSH se pueden multitud de cosas, pero estar conectados a través de FTP , nos hace la vida menos complicada
