1
resposta

Permission denied (publickey)

Olá professor,

Habilitei o ssh conforme o vídeo, as ao acessá-lo está dando erro: Permission denied (publickey).

Minhas versões:

  • Terminal & SSH Current version: 8.6.0
  • Home Assistant Core 0.111.3

Minha configuração:

authorized_keys: []
 password: minhasenhasecreta
 server:
   tcp_forwarding: false

Erro:

$ ssh root@172.24.201.88
The authenticity of host '172.24.201.88 (172.24.201.88)' can't be established.
ED25519 key fingerprint is SHA256:06bhjz7Nd1SP7IU1ZzxFvnbtMy7rhbi5Lqx8LeNRz8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.24.201.88' (ED25519) to the list of known hosts.
root@172.24.201.88: Permission denied (publickey).
1 resposta

Oi Felipe, como você está? Espero que esteja tudo bem ^-^

Sinto muito pela demora em obter um retorno.

Nesse caso, aparentemente é necessário criar uma chave de acesso pública e adicioná-la em authorized_keys. Para isso, digite no terminal:

ssh-keygen

Após isso, pegue o conteúdo da chave gerada digitando:

cat ~/.ssh/id_rsa.pub

Cole o conteúdo gerado em authorized_keys na interface do HA e salve as mudanças. Deverá ficar semelhante a imagem abaixo:

6877d0f85a98896b69a106c038ea04e71d04b4a0

Também faça o teste de retirar a senha de autenticação e analisar se obterá êxito.

Qualquer dúvida estou por aqui, tá bom?

Abraços!