Não é possível ssh para uma máquina de repente

0

O ssh em uma instância do ec2 funcionou para mim ontem. Agora, a mesma chave parece não funcionar hoje. Nada mudou até onde eu sei:

Eu tenho um agente em execução

eu fiz

ssh-add seguido por ssh-add -l e funciona também, mas o comando ssh real retorna a (Permissão negada)

quando eu faço ssh -vvv então mostra o log abaixo para mim:

Authentications that can continue: publickey
debug1: Trying private key: /u/.ssh/id_rsa
debug3: no such identity: /u/.ssh/id_rsa: No such file or directory
debug1: Trying private key: /u/.ssh/id_dsa
debug3: no such identity: /u/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /u/.ssh/id_ecdsa
debug3: no such identity: /u/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /u/.ssh/id_ed25519
debug3: no such identity: /u/.ssh/id_ed25519: No such file or directory
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.

Eu sou novo no Linux e não tenho ideia do que está acontecendo. o que isso significa?

    
por WorkBee 01.06.2017 / 23:47

1 resposta

0

Executando ssh-add pela segunda vez bombardeou suas chaves originais. Então, sua chave atual não é a mesma que funcionou ontem.

Pode ser mais fácil começar de novo e não perturbar a (s) sua (s) chave (s) depois de tê-las trabalhando. Digite os seguintes comandos:

  • ssh-keygen -t rsa -b 4096 -C "key_label" - isso gerará o par de chaves;

  • Pressione a tecla Enter quando solicitado a salvar o arquivo de chave;

  • Digite sua frase-senha desejada quando solicitado ou apenas pressione Enter para não ter senha;

  • eval "$(ssh-agent -s)" - verifica se o agente ssh está em execução;

  • ssh-add ~/.ssh/id_rsa - adicione sua nova chave ssh ao agente ssh.

por jones0610 02.06.2017 / 00:49