lftp sincronização bidirecional

1

Como sincronizar diretórios em duas máquinas diferentes? Se eu alterar / adicionar / excluir um arquivo na máquina windows, ele deve ser alterado / adicionado / excluído na máquina linux e vice-versa.

Eu tenho que usar lftp para se conectar com a máquina windows, eu não tenho ssh access e não consigo executar comandos da máquina windows.

Esse é o meu script até o momento, que será executado no servidor 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
"
    
por stackunderflow 12.01.2017 / 17:33

0 respostas