don't assume ~/.ssh directory exists