I installed Home Assistant yesterday and I installed Hassio. After the installation I installed the SSH Server addOn for being able to login to my Pi and install the NoIP DUC.
I used Putty and connected to my RPi and tried to login to my RPi using “pi” and “raspberry” but: Access denied!
It is possible to login by using “root” and “password” to reach core-ssh:~#
Or, for more security, create RSA Keys, and put the content of your public key in the authorized keys container. If you choose to do this, leave the password option blank.
This is because you installed HASS.IO. There is no pi user, there is no raspbian underneath. You are not going to be able to add things to ResinOS like you would a normal pi.
I very new to all this. I kind of figured Hassio was limited to itself, but not familiar with it’s underlying O/S or Docker. I understand Hassbian is available also, but from what I read it had some restrictions, thus I chose the Hassio route. Maybe I’m not understanding the differences. If I spin up Hassbian, will I still have the same interface in the UI that I see with Hassio? I assumed not. I thought I read that if you didn’t use Hassio, some of the add ons might not work.
You will not have a ‘HASSIO’ tab, but every other part of Home Assistant is the same.
There are no add-ons unless you are using HASSIO. Addons are nothing more than preconfigured docker containers that interact with home assistant. You can set the services and functionality they provide on your own without hassio.
Hassbian is a standard raspbian with Home Assistant pre-installed and running.
HASSIO is a docker system (think of it like an appliance, like your home router), that offers ‘plugins’ in the way of add-ons. There is nothing that you cannot accomplish with add-ons that are not capable of doing yourself, should you understand what you need and why. HASSIO will not give you access to the underlying OS in the same manner as hassbian. you have EXTREMELY limited functionality with hassio/resinOS
I feel kind of silly for posting this question, but I’m having the same issue as Spokenberg. I’m running Hass.io on a Raspberry Pi 3 (No VM, no docker, no Raspbian). I also installed DuckDNS with Let’s Encrypt.
My Options under Hass.io SSH are:
{
“authorized_keys”: [],
“password”: “XXXXXXX”
}
I get the following errors (when trying to log into my Pi from a Mac Terminal
Permission denied, please try again. (i get this error 3 times) [email protected]: Permission denied (publickey,password,keyboard-interactive).
Is the Let’s encrypt key expected in the Options? I’m sure I’m missing something very simple. Ayy help is appreciated.