Eu criei um servidor git baseado no Cent OS 7. Eu estou agora tentando copiar a chave pública do cliente linux (ubuntu) para ele via ssh usando este comando:
ssh-copy-id [email protected]
Mas o que eu recebo depois de inserir a senha do git é:
fatal: unrecognized command 'exec sh -c 'cd ; umask 077 ; mkdir -p .ssh && cat >
.ssh/authorized_keys || exit 1 ; if type restorecon >/dev/null 2>&1 ;
then restorecon -F .ssh .ssh/authorized_keys ; fi''
A chave id_rsa.pub do cliente é armazenada em /home/user/.ssh e o arquivo authorized_keys do servidor git está em /home/git/.ssh.
Alguém sabe o que estou fazendo de errado aqui? By the way, eu tenho acesso negado quando ssh'ing em servidor com putty. O mesmo com o usuário "root" e o mesmo com "git". Eu acho que é normal porque eu não copiei a chave ainda?
Obrigado pelas suas respostas.