Дек 242023
 

Home AssistantПо умолчанию в операционной системе 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. Пароль тот который мы указали.

!Возможная проблема, что хост не сгенерирует новые пары ключей, для доступа.

Offending ECDSA key in /Users/xxxxxxxxx/.ssh/known_hosts:2
ECDSA host key for 192.168.1.161 has changed and you have requested strict checking.
Host key verification failed.

В связи с этим, необходимо либо их удалить, и они сгенерируются снова:

rm ~/.ssh/known_hosts
rm ~/.ssh/authorized_keys

или
указать не стандартный 22 порт, тогда они тоже сгенерируются при первом обращении сами.

Полезные ссылки:
Доступ по ssh к серверу Home Assistant

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)