sorting out when to use ssh keys, agents