O cliente Ssh padrão lê os arquivos de configuração antes de qualquer conexão:
/etc/ssh/ssh_config # system-wide
~/.ssh/config # per user
com este último com mais prioridade.
O ideal é que você queira configurar a configuração do sistema com parâmetros que agradem a todos os usuários e a configuração em seu homedir com opções específicas para você.
Aqui está um exemplo de ~/.ssh/config
Host remote.example.com
User dev1
IdentityFIle ~/.ssh/id_rsa_remote
Em seguida, conecte-se:
ssh remote.example.com
Note:
~/.ssh/config
must have read/write permissions for the user, and not be accessible by others (chmod 600 ~/.ssh/config
)
Todas as opções possíveis estão documentadas nas páginas de manual do ssh_config: man ssh_config