Como aceder ao Home Assistant via SSH de forma segura (Hassio)

Internamente acedo no PC por SSH (Putty) e SFTP (Winscp). No tlm não consigo aceder nem internamente nem externamente (Já tentei várias apps: EX Explorer, Solid Explorer e Quick Editor Pro). A minha configuração atual é:
{
“log_level”: “info”,
“port”: 2222,
“username”: “root”,
“password”: “*****”,
“authorized_keys”: [
“ssh-rsa ********** rsa-key-20171014”
],
“sftp”: true,
“compatibility_mode”: false,
“allow_agent_forwarding”: false,
“allow_remote_port_forwarding”: false,
“allow_tcp_forwarding”: false,
“packages”: [],
“init_commands”: []
}

O Log que me aparece é:
Connection from 192.168.1.67 port 58247 on 192.168.1.89 port 2222

Postponed publickey for root from 192.168.1.67 port 58247 ssh2 [preauth]

Accepted publickey for root from 192.168.1.67 port 58247 ssh2: RSA SHA256:dsVAOxO1d56mNP08I9MA5K2tQSD7t9RbcD5rLauXT0s

Starting session: subsystem ‘sftp’ for root from 192.168.1.67 port 58247 id 0

Connection closed by 192.168.1.67 port 58247

Close session: user root from 192.168.1.67 port 58247 id 0

Transferred: sent 7552, received 2700 bytes

Closing connection to 192.168.1.67 port 58247

Connection from 192.168.1.65 port 43784 on 192.168.1.89 port 2222

Unable to negotiate with 192.168.1.65 port 43784: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1 [preauth]

Connection from 192.168.1.65 port 43785 on 192.168.1.89 port 2222

Unable to negotiate with 192.168.1.65 port 43785: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1 [preauth]

Connection from 192.168.1.65 port 43789 on 192.168.1.89 port 2222

Unable to negotiate with 192.168.1.65 port 43789: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1 [preauth]

Connection from 192.168.1.65 port 43790 on 192.168.1.89 port 2222

Unable to negotiate with 192.168.1.65 port 43790: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1 [preauth]

Quando entro por WinSCP, aceita a chave. Nas outras situações rejeita.

@mguedes para ja para teste de despiste usa apenas esta configuração

{
“authorized_keys”: [],
“password”: “pass qualquer”
}

depois tambem no addon ssh server em network deixas estar a porta 22


De seguida abres a porta 22 no teu router., e tenta la aceder de novo. relembro que na app ex explorer onde diz servidor colocas NOME.duckdns.org ou o teu ip da operadora.

nao te esqueças de fazer SAVE e restart ao addon

Inicialmente tinha 22. O 2222 já veio numa 2ª fase e o resultado é o mesmo…Atenção que estou a usar o Addon “SSH - Secure Shell” e não a versão mais básica. Será disso?

Pois… um dos problemas Mario é as pessoas responderam ao tutorial com outras configurações que não aquelas que mostro… depois começamos a jogar às bruxas… o addon é o SSH SERVER

Eu tinha esse inicialmente mas como não estava a dar (Também não tinha feito o redireccionamento no router) mudei para este:
https://github.com/hassio-addons/addon-ssh/blob/master/README.md.
Vou colocar o outro e já digo qq coisa :slight_smile:

Pois começa pelo basic sem keygen… só para ver se ele entra…depois caso entre configuras de novo com uma rsa key. Tem tudo para funcionar.

Já funciona em todo o lado. Obrigado pela ajuda e paciência :grinning:

1 Curtiu

ok agora protege isso com uma rsa key. e nao te esqueças de ajudar a comunidade la em cima no topico no icone do paypal :wink: novidades para doadores em breve :wink:

2 Curtiram

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade