Le man rsync sera un bon debut. Pour la generation et l'utilisation de cles ssh "de maniere generique", je t'envoie sur la documentation de ssh. (man ssh, man ssh-keygen)
Pour fabriquer une cle restreinte a une commande particuliere, je n'ai pas trouve de documentation la dessus. En fait, on peut rajouter des options au debut de la cle (juste avant le ssh-dss, ou ssh-rsa..). Exemple :
command="rsync",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-dss AAAA...blahblahblah