1

Как синхронизировать каталоги на двух разных машинах? Если я изменяю / добавляю / удаляю файл на машине с Windows, он должен быть изменен / добавлен / удален на машине с Linux и наоборот.

Я должен использовать lftp для соединения с машиной Windows, у меня нет доступа по ssh и я не могу выполнять команды с машины Windows.

Это мой сценарий , который будет работать на сервере Linux:

#!/bin/bash
HOST='ftp://windows.server:21'
USER='myuser'
PASS='mypass'
TARGETFOLDER='/linux-server-folder'
SOURCEFOLDER='/windows-server-folder'

lftp -f "
set ftp:ssl-allow true 
set ftp:ssl-force true
set ftp:ssl-protect-data true
set ftp:ssl-protect-list true
set ssl:verify-certificate true
open $HOST
login $USER $PASS
"

0