Tergantung dari apa yang sebenarnya Anda coba lakukan, pendekatan lain yang sama sekali berbeda dapat digunakan curlftpsuntuk memasang folder ftp, dan kemudian mungkin rsyncdua folder "lokal".
Instalasi berbeda tergantung pada distro Anda jadi saya tidak bisa menyamaratakan itu, tetapi Anda perlu menginstal fusedan curlftpfs(prolly Debian sudah fusemenginstal secara default), kemudian:
sudo apt-get install curlftpfs
Pastikan fusemodul dimuat ( modprobe fuse)
sudo curlftpfs ftp.yourserver.com /path/to/ftp/folder/ -o user=username:password,allow_other
Perhatikan bahwa tidak ada ruang setelah koma terakhir (ini bukan kesalahan ketik!). Jika Anda puas dengan itu atau tidak ingin melakukannya setiap saat, Anda dapat menambahkannya ke fstab Anda (biasanya dalam /etc/fstab):
curlftpfs#user:password@ftp.yourserver.com /path/to/ftp/folder/ fuse auto,user,uid=1000,allow_other 0 0
Dalam hal ini, Anda harus memastikan modul sekering dimuat sebelumnya.
Namun, maklum dari dua hal:
- Bahwa pengembang menghentikan proyek satu atau dua tahun yang lalu, jadi saya tidak tahu bagaimana dapat digunakan / stabil untuk saat ini.
- Jika kata sandi berisi karakter aneh
curlftpfsbisa gagal (mungkin Anda bisa melakukan sesuatu dengan itu .netrc).