Falha do SSH em diferentes tentativas ao obter um erro de chave pública

1

Tentando entrar em um servidor, eu fiz o login automático do ssh sem chaves tentando adicionar uma chave.

Quando eu tento aqui o problema que estou recebendo

samuel@samuel-pc:~/Documents/code/revamp$ ssh-copy-id [email protected]
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
Permission denied (publickey).


samuel@samuel-pc:~/Documents/code/revamp$ cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"
Permission denied (publickey).

samuel@samuel-pc:~/Documents/code/revamp$ ssh [email protected]
Permission denied (publickey).
    
por Samuel Muiruri 13.07.2017 / 22:08

2 respostas

0

Você precisa especificar a chave

ssh-copy-id -i .ssh/id_rsa.pub [email protected]

Veja link para detalhes / informações adicionais.

Você não pode usar ssh-copy-id para transferir sua chave, a menos que você possa efetuar login por meio de outro método (por exemplo, senha).

Se você não consegue ler a chave, então, além disso, você tem um problema de permissão. A chave deve ser de propriedade de seu usuário (não raiz) e permissões de 400 ou 440.

    
por Panther 13.07.2017 / 22:19
-1
Permission denied (publickey).

significa que o único método de autenticação permitido é a chave pública e não funcionou. Para ssh-copy-id você normalmente precisa ter um método diferente permitido (senha) para se conectar inicialmente ao servidor e configurar a chave.

Neste ponto, não é possível copiar sua chave usando ssh-copy-id e você precisará de alguém que ainda tenha acesso a esse servidor, console remoto ou acesso físico para configurar a autenticação de chave / permitir senha.

    
por Jakuje 14.07.2017 / 11:02