Problema de chave / senha SSH

0

Estou executando o Ubuntu 12.04LTS. Estou tentando fazer o upload para o github via SSH. Gerei minha chave usando o keygen e assegurei-me de que o github tenha a chave especificada. No entanto, quando eu tento ssh, fico recebendo uma janela do Ubuntu abrindo pedindo uma senha. Isso não vem do github, mas do próprio sistema Ubuntu. As chaves são de alguma forma protegidas por senha, o que é bom, mas eu não tenho absolutamente nenhuma idéia do que essa senha pode ser. Não é minha senha de root. Não é minha senha de usuário. Eu nunca defini uma senha para essas chaves, então estou completamente perdido. Eu tentei deixar em branco ou apenas um espaço, mas isso não funciona. Eu preciso descobrir qual é a senha, encontrar uma maneira de redefini-la para uma senha que eu realmente conheço ou de alguma forma desativá-la. Os únicos posts que posso encontrar sobre este problema são muito mais antigos (2008), e nenhum dos arquivos que eles falam sobre edição existe em 12.04.

Edição para esclarecer mais uma vez. Este é um problema do Ubuntu, não um problema do SSH. Não há problema com a chave ou o host remoto. O problema é que o Ubuntu deu um tapa na senha sobre o uso dessa chave sem o meu conhecimento e eu não tinha ideia de qual poderia ser essa senha ou como redefini-la / desativá-la.

    
por Blind Fish 01.06.2013 / 02:05

1 resposta

0

Normalmente, se este ssh-copy-id -i ~/.ssh/id_dsa/rsa.pub remote-host funcionar corretamente,

anexe as chaves ao .ssh/authorized_key

do host remoto

Depois disso, você poderá fazer o login nesse determinado remote-host sem senha.

NB: Você pode fornecer mais alguns detalhes, como você adicionou a chave? Também você pode verificar que do usuário que você gerou a chave também está tentando ssh do mesmo usuário.

Quando nenhum valor é passado para a opção -i e Se ~ / .ssh / identity.pub não estiver disponível, ssh-copy-id exibirá a seguinte mensagem de erro.

jsmith@local-host$ ssh-copy-id -i remote-host
/usr/bin/ssh-copy-id: ERROR: No identities found

Você pode dar uma olhada na seção Usando ssh-copy-id along with the ssh-add/ssh-agent de Este link

    
por Suvasish Sarker 01.06.2013 / 02:36