Quando ssh
entre computadores diferentes, posso omitir meu nome de usuário ( tom
) e digitar
ssh pc_name
ao invés de
ssh tom@pc_name
Eu gosto desse recurso e adquiri o hábito de usá-lo.
Infelizmente, em um dos meus computadores, procurei o nome de usuário tommy
. Sempre que me conecto a este computador, esqueço de escrever tommy@creative_pc
e me pergunto por que minha senha não funciona. Existe uma maneira de dizer ao ssh qual nome de usuário usar quando o nome de usuário for omitido?
Edit: Acabei de encontrar a seguinte pergunta que é semelhante: Como fazer o ssh logar como o usuário certo? Não apareceu na minha pesquisa inicial.
Como tenho uma grande lista de servidores, usei um alias de shell para definir um usuário padrão para todos os hosts. Coloque a linha abaixo no seu ~ / .bashrc:
Você ainda pode definir outro usuário usando -l:
Comecei a usar hoje, parece estar funcionando bem no Ubuntu 12.
fonte