Как подключиться к Home Assistant через SSH?
Подключение к вашему Домашний помощник удаленно через SSH может быть полезно, когда вас нет дома. Это позволит вам удаленно выполнять команды на локальном компьютере, как если бы вы находились на сервере Home Assistant. Однако настроить это может быть сложно. Но не волнуйтесь; эта статья поможет вам подключиться к Home Assistant через SSH. Итак, без лишних слов, приступим.
Как настроить SSH для вашего домашнего помощника
Чтобы использовать SSH, вы должны установить и настроить его. Выполните следующие действия, чтобы настроить SSH для вашего домашнего помощника:
Шаг 1: Установите SSH и веб-терминал
- Сначала откройте страницу Home Assistant в браузере.
- Затем нажмите на опцию «Супервизор» на боковой панели.
- Нажмите «Магазин дополнений». Это откроет магазин дополнений.
- Найдите надстройку «Терминал и SSH» и нажмите на нее. Вы также можете искать его, чтобы найти его быстро.
- Наконец, нажмите «УСТАНОВИТЬ».
Шаг 2. Создайте ключ SSH
- После установки надстройки перейдите на вкладку «Конфигурация».
- Здесь вам нужно ввести имя пользователя, пароль и авторизованные_ключи.
- Для авторизованных_ключей вам необходимо создать ключ SSH.
- Откройте командную строку или терминал на своем компьютере.
- В окне терминала введите следующую команду и нажмите Enter. Это сгенерирует SSH-ключ.
ssh-keygen
- Затем выберите место для сохранения ключа. Нажмите «Ввод», чтобы сохранить его в местоположении по умолчанию.
- Если ключ уже существует, не перезаписывайте его. Вместо этого используйте существующий ключ.
- Вас могут попросить ввести парольную фразу; дважды нажмите клавишу Enter, чтобы пропустить ее для удобства.
- Теперь проверьте каталог на наличие открытого ключа, используя следующую команду:
cd ~/.ssh && лс
- Обратите внимание на каталог открытого ключа, откройте его в текстовом редакторе, таком как Блокнот, и скопируйте содержимое.
- Вернитесь к настройке надстройки Home Assistant SSH & Web Terminal и добавьте авторизованный ключ, вставив содержимое открытого ключа в новую строку. Не забудьте добавить тире «-» и пробел перед вставкой ключа.
- Нажмите СОХРАНИТЬ, а затем нажмите ПЕРЕЗАПУСТИТЬ ДОПОЛНЕНИЕ, чтобы перезапустить дополнение.
- Проверьте журналы надстройки на вкладке «Журнал», чтобы убедиться, что она запустилась правильно.
- Прокрутите вниз, и вы должны увидеть три сообщения: «Запуск службы Home Assistant STDIN…», «Запуск демона ttyd…» и «Запуск демона SSH…». Если вы видите эти сообщения, значит, надстройка SSH запустилась корректно.
- Если вы получили ошибку, значит, вы что-то сделали не так. Обязательно вернитесь и повторите шаги, чтобы исправить ошибку. Вы можете перейти к следующему шагу, если не получите сообщение об ошибке.
Шаг 3. Подключитесь к домашнему помощнику
- Откройте командную строку или терминал на своем компьютере.
- В окне терминала введите следующую команду и нажмите Enter. Это позволит вам подключиться к Home Assistant через SSH. (Замените «имя пользователя» на имя пользователя вашего домашнего помощника и «IP-адрес» на IP-адрес вашего домашнего помощника.)
ssh (электронная почта защищена)
- Введите свой пароль при появлении запроса.
- Теперь вы подключены к Home Assistant через SSH и можете выполнять команды, как если бы вы находились на сервере.
Как подключиться к SSH напрямую через Home Assistant
Вы также можете напрямую добавить опцию «Терминал» на боковой панели вашего домашнего помощника. Для этого вам необходимо выполнить следующие шаги:
- Сначала откройте страницу Home Assistant в браузере.
- Затем нажмите на опцию «Супервизор» на боковой панели.
- Нажмите «Магазин дополнений». Это откроет магазин дополнений.
- Найдите надстройку «SSH & Web Terminal» и нажмите на нее. Вы также можете искать его, чтобы найти его быстро.
- Наконец, нажмите «УСТАНОВИТЬ».
- Подождите, пока надстройка установится, так как это может занять некоторое время.
- После установки и запуска надстройки перейдите на вкладку «Информация» и найдите параметр «Показать на боковой панели».
- Установите для параметра «Показать на боковой панели» значение «ВКЛ».
- Теперь вы должны увидеть опцию «Терминал» на боковой панели вашего домашнего помощника.
- Нажмите «Терминал» на боковой панели, и вы сможете выполнять команды, как обычно.
- В качестве бонуса вы можете ввести команду «ha help», чтобы увидеть все доступные команды на вашем домашнем помощнике.
Вы можете посмотреть видео канала «kian.smarthome» на YouTube ниже
Заключительные слова
Вот как подключиться к вашему Home Assistant через SSH. В этой статье мы пошагово провели вас через этот процесс, чтобы вам было легко следить за ним. Мы надеемся, что вы успешно подключились к серверу Home Assistant через SSH. Если у вас есть дополнительные вопросы, сообщите нам об этом в комментариях ниже. Мы постараемся вам помочь.