I'm not sure if it's "standard" or not, but if you're going to use more than one key you will need to specify which you want to use on the command line or specified per host in your ~/.ssh/config file. From the OpenSSH man page:
-i identity_file
Selects a file from which the identity (private key) for public key authentication is read. The default is
~/.ssh/identity for protocol version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and ~/.ssh/id_rsa for protocol
version 2. Identity files may also be specified on a per-host basis in the configuration file. It is pos‐
sible to have multiple -i options (and multiple identities specified in configuration files). ssh will
also try to load certificate information from the filename obtained by appending -cert.pub to identity
filenames.
Example config entry:
host remote.host.example.com
IdentityFile ~/tmp/example_rsa
chmod 700 ~/.sshandchmod 600 ~/.ssh/authorized_keyson the server side. ssh wont allow key logins if the .ssh and auth_keys files are overly permissive. – chown Nov 1 '11 at 20:01