SFTP para descargar carpetas

Reinaldo Orrego nano at quodvis.net
Tue Dec 6 15:52:25 UTC 2011


On Tue, Dec 06, 2011 at 10:38:53AM -0500, Yoinier Hernandez Nieves wrote:
> Saludos listeros, tengo una dudita.
> 
> Yo con mi usuario puedo hacer ssh a un servidor, y me gustaria hacer un 
> script para que todas las noches, automaticamente, me descargue todos 
> los ficheros que yo ponga en un directorio dentro de mi home en el 
> servidor que se encuentra en el exterior. Ahora recreo mi ambiente.
> 
> Yo vivo en un pais bloqueado economicamente(Cuba) por las leyes de los 
> EEUU, y existen varios sitios que no me dejan descargar ficheros, 
> hablamos de SUN, Oracle, SourceForge, GoogleCode, etc, y desde ese 
> servidor al que acceso por internet puedo acceder a todos esos sitios y 
> por wget descargo los ficheros para la carpeta ~/Descargas, y me 
> gustaria sincronizar, mejor dicho descargar, todas las noches, todo lo 
> que exista en esa carpeta para un directorio en mi maquina local.
> 
> Como puede hacerse ese script???

Se me olvidaba. Tienes que agregar tus llaves ssh al servidor.

Generas tus llaves con ssh-keygen (sin password)

ssh $USER@$HOST "if [ ! -d ~/.ssh ] ; then mkdir ~/.ssh ; fi"
cat ~/.ssh/id_rsa.pub | ssh $USER@$HOST "cat >> ~/.ssh/authorized_keys2"

Ahora releyendo mejor usar tsocks si ya tienes tu usuario ssh en el
server. Con responsabilidad para no saturar al pobre.

Instalas tsocks lo configuras al puerto 1080 (creo que viene listo todo)

autossh -D 1080 user at server

Y en firefox en 

Edit -> Preferences -> Advanced -> Network -> Settings -> Manual proxy
configuration -> Socks Host: 127.0.0.1 Port: 1080 -> OK

Saludos
-- 
Reinaldo Orrego
nano at quodvis.net


More information about the es-users mailing list