Então, aparentemente eu preciso passar a opção --server não documentada para o uso como o primeiro parâmetro para rsync :
liori:~% rsync --server --daemon --config <(printf "") .
@RSYNCD: 31.0
hi
@ERROR: protocol startup error
liori:~%
(Este hi no meio é eu tentando cumprimentar o daemon corretamente. Aparentemente, o daemon não gostou ...)
Notas:
-
Eu estava com preguiça de criar um arquivo
rsyncd.confadequado, por isso estou criando um anúncio ad-hoc com--config <(printf ""). Caso contrário,rsyncregistrariarsync: unable to open config file "rsyncd.conf": No such file or directoryno syslog. -
O ponto no final da linha de comando parece importante (caso contrário, o rsync imprime
rsync error: syntax or usage errorpara o syslog), mas não tenho ideia do que é isso.