I am worried about the security implications of using ~.ssh/config. If somebody steals my home computer and looks in my ~/.ssh/config file, they would immediately know which other computers I'm using and how to connect to them, what user names and keys to use, etc. How can I reduce this risk?
I've beein using ~/.ssh/config to make it easier to ssh to various hosts that I use from home and also to provide host aliases. The username, hostname, identity file, etc are all specified in ~/.ssh/config.
I have started using passphrases in my ssh keys. The ssh-agent and/or keyring make this easy, but passphrases and my easy-to-type login password can be broken, can't they?