Asking a more precise question:
It appears that I can complete an rsync
-over-ssh
, using a key that requires a passphrase, without entering the passphrase. For example, I can run the rsync
from the command line:
rsync -qavz -e ssh -i /home/keshlam/.ssh/password_id_dsa.pub a.a [email protected]:/home/password_id/a.a
and see the a.a
file appear on the remote machine without being prompted for the passphrase.
My best guess is that this is an ssh caching effect -- I entered the passphrase yesterday and the two machines are still trusting each other.
Does this analysis make sense? And if so what's the easiest reliable way to flush that cache for testing -- reboot?