105207879

Не запускается терминал в Home assistant

В home assistant при установке терминала выдает ошибку:
[08:59:13] ФАТАЛЬНО: настройка этого дополнения не завершена.
[08:59:13] FATAL: Пожалуйста, не забудьте установить хотя бы SSH-пароль
[08:59:13] FATAL: или хотя бы один авторизованный ключ!
[08:59:13] ФАТАЛЬНЫЙ: Вы можете настроить это, используя "ssh.password"
[08:59:13] ФАТАЛЬНЫЙ: или параметр "ssh.authorized_keys" в
[08:59:13] ИСПРАВЛЕНО: дополнительная конфигурация.

Ошибка означает, что дополнение SSH & Web Terminal в Home Assistant не может запуститься, потому что не настроены способы аутентификации — ни пароль, ни SSH‑ключи.

Ниже — пошаговая инструкция, как исправить.

Шаг 1. Откройте настройки дополнения

  1. Перейдите в Home Assistant → Настройки → Дополнения.
  2. Найдите SSH & Web Terminal и откройте его страницу.
  3. Нажмите Конфигурация (или Configure).

Шаг 2. Настройте аутентификацию

Вам нужно указать хотя бы один из двух вариантов:

Вариант A. Установите пароль (простой, но менее безопасный)

В поле password укажите надёжный пароль

Вариант B. Добавьте SSH‑ключ (рекомендуемый способ)

  1. Сгенерируйте SSH‑ключ (если его ещё нет):
    • Linux/macOS:Нажмите Enter на всех вопросах (чтобы сохранить ключ в ~/.ssh/id_rsa и не ставить пароль).
    • bash
    • ssh-keygen -t rsa -b 4096
    • Windows:
      Используйте PuTTYgen (из пакета PuTTY) — сгенерируйте ключ RSA (4096 бит).
  2. Скопируйте публичный ключ (файл id_rsa.pub или вывод PuTTYgen). Он выглядит так:
  3. ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQD... вашАдрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.
  4. В настройках дополнения вставьте ключ в поле authorized_keys:Важно:
    • Каждый ключ должен начинаться с - ssh-rsa ....
    • Можно добавить несколько ключей (по одному на строку).
  5. yaml
  6. authorized_keys: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQD... вашАдрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

Шаг 3. Сохраните и запустите дополнение

  1. Нажмите Сохранить (или Save).
  2. Вернитесь на страницу дополнения и нажмите Запустить (или Start).

Шаг 4. Проверьте работу

  1. Откройте Терминал (в интерфейсе Home Assistant или через SSH‑клиент).
  2. Попробуйте подключиться:
    • Через веб‑терминал: должно открыться окно терминала.
    • Через SSH‑клиент (например, ssh или PuTTY):(Порт 2222 — стандартный для SSH & Web Terminal; замените ваш_ip_адрес на IP вашего сервера.)
    • bash
    • ssh -p 2222 hassio@ваш_ip_адрес
  3. Если всё настроено верно, вы увидите приглашение командной строки.

Comments powered by CComment