Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5157 из 8555 ========================================= RU.LINUX =
От   : Eugene Grosbein                  2:5006/1           06 Jul 18 23:01:59
Кому : Victor Sudakov                                      06 Jul 18 23:01:59
Тема : Re: синхронизация файлов
FGHI : area://RU.LINUX?msgid=grosbein.net+2ff8e0d2
На   : area://RU.LINUX?msgid=2:5005/49+5b3daa8b
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.LINUX?msgid=grosbein.net+2b3fdf43
Ответ: area://RU.LINUX?msgid=2:5005/49+5b42e440
==============================================================================
05 июля 2018, четверг, в 10:20 NOVT, Victor Sudakov написал(а):

VS> Основное положительное отличие от rsync - то что раз обменялся отпечатками
VS> ключей, настроил узлы - и знай просто клади файлы в общий каталог, само всё
VS> обнаружит, передаст, докачает, удалённое удалит. В случае rsync для такой
VS> степени комфорта понадобится скриптовая обвязка вокруг rsync, запускаемая по
VS> событию или по крону, плюс налаженный беспарольный ssh между пирами (керберос,
VS> или ssh-agent, или сертификаты). Если один из узлов не Unix - с rsync over ssh
VS> могут возникнуть сложности, если не умеешь готовить (я вот не умею).

Там ничего сложного. Hа примере cwRsync_3.1.0 (пакет rsync с небольшой
частью cygwin в архиве), .bat-файл для запуска из виндового планировщика:

@echo off

set CYGWIN=nontsec
set SSHCMD="ssh -i c:\.ssh\id_rsa -T -o ConnectTimeout=5 -oStrictHostKeyChecking=no -oUserKnownHostsFile=c:\.ssh\known_hosts"
set OPTS=--rsync-path /path/to/unixhost/rsync -rtq --include=*.wav --exclude=*
set SRC=/path/to/unix/srcdir
set DST=/cygdrive/d/winpath/
set LOG=rsync.log

cd "C:\Program Files\cwRsync\bin"
del *.rsync.log
for %%h in (host1 host2) do rsync -e %SSHCMD% %OPTS% support@%%h.domain.ru:%SRC% %DST% >>%%h.%LOG% 2>&1
#EOF

ssh-keygen.exe, ssh.exe, rsync.exe и несколько нужных .dll от cygwin там
идёт в дистрибутиве cygwin, в распакованном виде меньше 7 мегабайт
в "C:\Program Files\cwRsync\"

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.066703 секунды