Hoi,
Als ik het volgende RSYNC commando intoets krijg ik de volgende foutmelding:
rsync -az --rsh="ssh -p22222" --stats --progress --delete-after --password-file="/etc/ww/ww_ps_strato" "/var/windowsdata/db/" "rogier@0.0.0.0:/websites/"
geeft de volgende fout:
The --password-file option may only be used when accessing an rsync daemon.
rsync error: syntax or usage error (code 1) at main.c(1257) [sender=3.0.5]
Zonder de --password-file werkt het gewoon prima. Nu wil ik het in een script gooien en dus een wachtwoord erin zetten. Heeft iemand een idee hoe ik dat kan doen? Zo dat ik dus niet die prompt krijg.
Als ik RSYNC_PASSWORD in een script bovenin invul gebeurd er ook niets.
In de helpfile van RSYNC staat:
Setting RSYNC_PASSWORD to the required password allows you to run authenticated rsync connections to an rsync daemon without user intervention. Note that this does not supply a password to a remote shell transport such as ssh; to learn how to do that, consult the remote shell's documentation.
Ik begrijp niet helemaal waarom het zo lastig gaat. Gewoon een wachtwoordje meesturen lijkt me? Heeft iemand een idee?
Alvast bedankt.
Rogier
p.s. ik ben me nog aan het inlezen over keys, etc. en besef ook dat dit veiliger is