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
"