Adicione a chave ssh existente para git

0

Eu e meu amigo trabalhando no mesmo projeto, ele tem permissão ssh para repo, ele me deu sua chave ssh e eu quero importá-lo para meu id_rsa.pub , mas depois eu recebo Permission denied error quando quero projeto clone. Alguém pode me ajudar? Obrigado!

    
por nowiko 06.05.2015 / 09:23

1 resposta

1

Para obter acesso remoto a um servidor, ele precisa saber sobre sua chave. Portanto, você tem uma chave privada e o servidor tem a chave pública em seu ~/.ssh/authorized_keys A razão pela qual seu amigo obtém acesso provavelmente é porque ele enviou sua chave pública para o servidor.

Mas seu amigo provavelmente não quer que você tenha sua chave privada - porque então você pode autenticar como ele em todos os servidores para os quais ele enviou sua chave pública.

Para obter acesso, você precisa enviar sua chave pública para a conta que está usando.

Se este é um servidor ssh simples - então você pode scp-lo e acrescentar a chave ao '~ / .ssh / authorized_keys'. Nesse caso, o conteúdo do arquivo agora conterá duas chaves.

    
por stalet 06.05.2015 / 10:39