Como configurar o SSH no Hassio

A configuração de um servidor SSH permite o acesso às suas pastas Hass.io com qualquer cliente SSH. Também inclui uma ferramenta de linha de comando para acessar a API Hass.io.

Isso irá ajudar muito para identificar problemas de quando o seu Home Assistant não está iniciando e você não sabe o motivo.

Para iniciar a configuração você precisará instalar o Add-on SSH server.

Após a instalação, na configuração do Add ON irá solicitar a autorização de chave.

Para poder gerar essa chave vamos utilizar o programa PuTTy, que é um software de emulação de terminal grátis e de código livre e suporta SSH.

Faça o download do PuTTy clicando aqui. Selecione a opção mais ideal para seu sistema operacional, no meu caso baixei a versão putty.exe 64-bit.

Após a instalação, no windows irá instalar uma pasta chamado PuTTy com todos os programas. Abra o programa PuTTYgen para gerar a key que iremos colocar na configuração do Add ON SSH Server.

Após abrir o programa, você irá gerar a key. Siga os passos abaixo:

  1. Clique em Generate para iniciar o processo de geração da chave.
  2. Mexa o mouse até o processo de geração da chave finalizar.
  3. Copie todo conteúdo da chave que foi gerado, esse conteúdo será aplicado nas configurações do Add ON SSH Server.
  4. Por último, salve a chave privada clicando em Save private Key. Será gerando um arquivo e você salvará em seu computador onde achar melhor.

Com a chave gerada e copiada, vamos voltar ao Home Assistant na configuração do Add ON SSH Server. Na página do Add ON cole sua chave conforme a imagem abaixo e clique em SAVE. Não será necessário definir um password.

Após salvar, você poderá reiniciar o Add ON. A configuração estará finalizada.

Como você pode acessar via SSH agora com o Add ON Configurado?

Vamos usar o programa PuTTy. Você usou o para gerar a key, agora vamos usar para acessar via SSH.
Acesse a pasta de instalação e abra o programa PuTTy.

Após abrir o programa você precisa configurar a sessão com a conexão do Hassio. Você fará isso uma única vez.

  1. No campo Host Name coloque o IP do seu HA.
  2. Defina um nome para sua sessão e clique em Save.
Tela do programa PuTTy

Agora no menu lateral, acesse a opção SSH e em seguida clique em Auth. Na tela que irá mostrar, no campo Browse selecione o arquivo que você gerou no “private key“.

Volte para tela inicial do PuTTy na opção Session, e clique em Save para salvar os ajustes que você realizou. Após isso você pode clicar em Open.

Após clicar em OPEN, o putty deve iniciar a sessão e solicitar um login. O login é “root“. Preencha e de OK.

Pronto, você está conectado ao Hassio. Agora você poderia verificar algumas coisas mais “afundo” quando tiver algum problema ou dúvida. Uma das opções é verificar o log com o seguinte comando:
hassio homeassistant logs

Isso vai ser muito útil para quando você realizar uma modificação, não checar as configurações antes de reiniciar seu HA e com isso ele reiniciar com algum erro que você não consegue mais identificar. Com esse acesso você conseguirá identificar o que pode estar causando o problema, ao menos, vai te auxiliar.

Toda vez que precisar, basta abrir o programa PuTTy e abrir a sessão que você configurou.

Segue o site do HA com a lista dos comandos que você pode executar:
https://www.home-assistant.io/hassio/commandline/

Você pode gostar...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *