Logging onto a machine over ssh typically requires a password to be entered before access is granted. Alternatively, a key/certificate (without a passphrase) can be installed onto the remote machine so that logging on no longer requires a password. This is particularly useful for automated or scripted solutions.
However, it is considered inadvisable and unsafe to create a key/certificate without a passphrase. Solutions involving
ssh-agent are proposed as a means to enter a passphrase only once per session, but to still use a key/certificate with a passphrase.
What is the solution for automated connections between machines? How can a machine automatically update from a remote Bazaar repository (via
bzr+ssh?) on a regular basis, as in a cron job? How can a machine automatically backup data from another machine (via rsync) as part of a cron job?
rsyncd? This would not be encrypted though, which is a major disadvantage. I haven't looked at Bazaar daemon/server options.