openwrt-packages/net/rsync
Matt Reeve 081229aa09 rsync: Add rrsync script
Rrsync is a perl script that is supplied as an extra with the rsync program.
It must be used in conjunction with openssh-server or openssh-server-pam
as it requires ~/.ssh/authorized_keys which is not supported by dropbear.

Rrsync allows selective access to subdirectories in either read-only, write-only or read-write,
depending on settings in authorized_keys. This allows for safe, restrictive access.
It's particularly useful for automated backup purposes.

An example usage would be this entry:

command="/usr/bin/rrsync -ro /home" <public key here>

This would allow a system connecting with this public key to be able to rsync FROM the
/home directory tree only. It could not write to this directory, nor read from any other directory.

Signed-off-by: Matt Reeve <matt@mreeve.com>
2021-05-14 18:45:03 +02:00
..
files rsyncd: add default logfile to globals 2014-09-03 17:28:16 -07:00
Config.in rsync: add config option for zstd support 2020-10-02 22:01:58 -07:00
Makefile rsync: Add rrsync script 2021-05-14 18:45:03 +02:00