Если имеется FTP сервер и мы хотим сделать на нем “зеркало” какой-то директории с нашего Linux сервера, то сделать это можно с помощью LFTP.Установим этот пакет
# apt update && apt install lftp
Утилита позволяет авторизовываться с помощью логина и пароля на FTP сервере. И вся синхронизация делается одной командой:
# lftp -e "mirror -R --delete /src_directory /dest_directory; exit" -u ftp_user[,ftp_pass] ftp_server
Где,
/src_directory – это директория на нашем локальном сервере
/dest_directory – это директория на FTP сервере
ftp_user – логин
ftp_pass – пароль
ftp_server – имя или IP адрес FTP сервера
Для обратной синхронизации (с удаленного FTP на локальный сервер) нужно добавить ключ –reverse
Утилита lftp обладает большими возможностями! Изучите все возможные варианты использования man lftp