Se o mesmo usuário que você possui em seu sistema do qual você deseja efetuar o login, não será necessário usar username para o login, o usuário do sistema assumirá o padrão.
por exemplo: seu único sistema (cliente) tem o usuário test e seu servidor ssh também tem o usuário test , então não é necessário mencionar o nome de usuário como:
ssh [email protected]
você pode usar como:
ssh myserver.com
ssh serverip
Certifique-se de quando você está fazendo o ssh você tem login como aquele usuário no seu sistema cliente.
sim, você pode fazer para vários usuários como seu sistema cliente ter usuário user1 , user2 , user3 etc. então você tem que criar esse usuário em seu servidor ssh também. então se você quiser entrar então faça como:
su - user1
ssh sshserverip
você fará o login como user1 . se você fizer
su - user2
ssh sshserverip
você fará o login como user2 .
Se você quiser login como outro usuário, então você tem que colocar o nome de usuário caso contrário, o sistema irá confundir qual usuário tem que fazer o login.
ssh username@serverip
ou
ssh serverip -l username
ou
Se você quiser fazer uma autenticação baseada em chave, será necessário adicionar a chave pública de todos os usuários em authorized_keys . para mais informações, visite Documentação do Ubuntu