Dependiendo de lo que realmente esté tratando de hacer, podría utilizarse otro enfoque completamente diferente curlftps
para montar una carpeta ftp, y luego tal vez rsync
las dos carpetas "locales".
La instalación es diferente dependiendo de su distribución, por lo que no puedo generalizar sobre eso, pero necesita instalar fuse
y curlftpfs
(prolly Debian ya tiene la fuse
instalación por defecto), entonces:
sudo apt-get install curlftpfs
Asegúrese de que el fuse
módulo esté cargado ( modprobe fuse
)
sudo curlftpfs ftp.yourserver.com /path/to/ftp/folder/ -o user=username:password,allow_other
Tenga en cuenta que no hay espacio después de la última coma (¡no es un error tipográfico!). Si está satisfecho con eso o no quiere hacer eso cada vez, puede agregarlo a su fstab (generalmente en /etc/fstab
):
curlftpfs#user:password@ftp.yourserver.com /path/to/ftp/folder/ fuse auto,user,uid=1000,allow_other 0 0
En ese caso, debe asegurarse de que el módulo de fusibles esté cargado antes.
Sin embargo, tenga en cuenta dos cosas:
- Que el desarrollador abandonó el proyecto hace uno o dos años, por lo que no sé qué tan utilizable / estable por el momento.
- Si la contraseña contiene un carácter extraño
curlftpfs
podría fallar (tal vez pueda hacer algo con el .netrc
).