Executar ssh git@officenet
significa que você está fornecendo explicitamente git
como o nome de usuário do host remoto, ( officenet
), portanto, a linha User m.orlandin
em seu arquivo de configuração SSH é ignorada. Essa é a resposta (curta) à sua pergunta.
Adendo
Eu suspeito que a chave pública que está sendo enviada para o servidor remoto ( officenet
) está associada no servidor remoto com a conta mipnamic
e isso é verificado pelo shell de login para o git
user no servidor remoto.
Você deve verificar qual chave pública está oferecendo na conexão SSH usando a opção -v
(verbose), ssh -v git@officenet
. Sua saída deve incluir uma linha similar a:
debug1: Offering RSA public key: /home/mipnamic/.ssh/id_rsa
Use cat
(ou qualquer outro visualizador de arquivos de texto) em seu computador local para visualizar o conteúdo desta chave pública . Em seguida, no servidor remoto, marque / modifique a entrada correspondente no arquivo authorized_keys
do usuário do Git, /home/git/.ssh/authorized_keys
.