двунаправленная синхронизация lftp
443
stackunderflow
Как синхронизировать каталоги на двух разных машинах? Если я изменяю / добавляю / удаляю файл на машине с 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 "
Предполагая, что машина Windows использует обычный FTP, а не что-то экзотическое, разве вы не можете просто использовать rsync вместо ftp вместо lftp?
dirkt 7 лет назад
0
Данные и данные для входа должны передаваться в зашифрованном виде. Так что я могу использовать только `lftp`.
stackunderflow 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
16
Как синхронизировать библиотеки iTunes?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
12
Как я могу синхронизировать папки между несколькими компьютерами в моей домашней сети?
-
8
Есть ли менеджеры паролей для iPhone и Windows XP?