Dependiendo de lo que realmente esté tratando de hacer, podría utilizarse otro enfoque completamente diferente curlftpspara montar una carpeta ftp, y luego tal vez rsynclas dos carpetas "locales".
La instalación es diferente dependiendo de su distribución, por lo que no puedo generalizar sobre eso, pero necesita instalar fusey curlftpfs(prolly Debian ya tiene la fuseinstalación por defecto), entonces:
sudo apt-get install curlftpfs
Asegúrese de que el fusemó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
curlftpfspodría fallar (tal vez pueda hacer algo con el .netrc).