Você pode criar um arquivo config
no diretório home .ssh
, que pode especificar um usuário padrão, arquivo de identidade, etc. e atribuí-lo a um alias que você pode usar para se conectar.
Por exemplo, você pode colocar isso no arquivo ~/.ssh/config
:
Host example
HostName example.com
User first_last
IdentityFile ~/.ssh/example_rsa
Port 22
RSAAuthentication yes
PubkeyAuthentication yes
Host example2
HostName example2.com
User last_first
# other parameters as needed
Você pode simplesmente digitar ssh example
ou ssh example2
na linha de comando para se conectar.
Assim, você pode configurar um para cada máquina a qual deseja se conectar, com o usuário relevante. Em seguida, basta usar os aliases para se conectar sem precisar especificar um usuário. Você também pode usar um padrão para corresponder a vários hosts.
Há mais informações e detalhes sobre o que você pode especificar em um arquivo de configuração no ssh_config man página .