По умолчанию в операционной системе HassOS с Home Assistant на борту ssh отключен. И по сути он и не нужен. Все настройки можно производить не подключаясь по ssh к серверу. Но все-же если Вам хочется там посмотреть что либо или вы знаете конкретно что Вам нужно от консоли HassOS. То как-раз для Вас эта статья. Тут я вкратце расскажу что нужно сделать, чтоб открыть доступ ssh в HassOS.
Включение расширенного режима.
Для начала нам нужно в Home Assistant зайти в Профиль и там включить Расширенный режим.
Установка Addona Terminal&SSH
После включения расширенного режима, необходимо зайти в Supervisor->ADD-ON STORE и в поиске найти аддон Terminal & SSH.
Ну и собственно установить его.
Настройка SSH
После установки в окне аддона переходим на вкладку Configuration и там задаем пароль для входа по ssh.
После того как задали пароль, сохраняем все нажав кнопку “save” и тут же пролистав ниже задаем порт для подключения. Стандартный порт для ssh 22, вот его и зададим.
И собственно стартуем наш аддон. Если он был уже включен, тогда необходимо сделать рестарт.
После перезапуска можно подключаться. Для этого я использую программу Putty. Введя ip адрес сервера и порт 22. Подключаемся. Логин будет root. Пароль тот который мы указали.
!Возможная проблема, что хост не сгенерирует новые пары ключей, для доступа.
ECDSA host key for 192.168.1.161 has changed and you have requested strict checking.
Host key verification failed.
В связи с этим, необходимо либо их удалить, и они сгенерируются снова:
rm ~/.ssh/authorized_keys
или
указать не стандартный 22 порт, тогда они тоже сгенерируются при первом обращении сами.
Полезные ссылки:
Доступ по ssh к серверу Home Assistant