You can generate different SSH keys for different Bitbucket accounts, for example, and configure them in ~/.ssh/config
to use one or the other based on hostnames.
This config file will point a custom hostname to bitbucket.org (continuing the example), but specify a key different from the default.