Я только что установил cwRsyncServer на своем сервере 2008 года, это разрешено брандмауэром, и я настроил модуль с доступом на запись. Сервер rsync работает и слушает.
Я сконфигурировал пару ключей ssh и поместил открытый ключ в authorized_keys на сервере.
На стороне клиента я пробую эту команду с новым файлом test.txt
rsync -av test.txt windowsaccount@192.168.1.1:/test.txt
На сервере у меня нет записанных ошибок и ничего в файле журнала, на клиенте я получаю ошибку тайм-аута соединения.
Что я делаю не так и как это исправить? Это как-то связано с учетными данными Windows?
Я предполагаю, что вы настроили cwRsyncServer в режиме демона, хотя, не видя файла конфигурации, я не могу быть уверен. Использовать rsync
для подключения к демону rsync в режиме демона используйте
rsync -av test.txt 192.168.1.1::modulename/test.txt
где имя модуля - это модуль, который вы определили в своем файле конфигурации. Если вы действительно хотите использовать ключи ssh для защиты вашего соединения, вам потребуется запустить демон ssh. Видеть FAQ по cwRsync Больше подробностей.