Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    WebAuthn "доступная конфигурация WebAuthn не найдена" — свежая установка 8.4.1, раньше работало.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    WebAuthn "доступная конфигурация WebAuthn не найдена" — свежая установка 8.4.1, раньше работало., Proxmox Виртуальная Среда
     
    chance
    Guest
    #1
    0
    14.04.2025 11:39:00
    Привет всем,

    Пытаюсь настроить вход по WebAuthn passkey для одного пользователя (`root@pam`) на свежей установке Proxmox VE 8.4.1. Настройка работала отлично на прошлой неделе — то же железо, тот же домен, та же конфигурация прокси — но теперь постоянно получаю ошибку:

    Цель: Включить вход по passkey (Touch ID через Safari на macOS)
    Использовать валидный HTTPS (сертификат Let's Encrypt через обратный прокси Caddy)
    Доступ через DuckDNS (публичный домен с внутренней маршрутизацией)
    Без TOTP или fallback 2FA — вход по passkey только для `root@pam`

    Настройка Proxmox VE 8.4.1 (чистая установка, не обновлялась)
    Обратный прокси Caddy с сертификатом Let’s Encrypt:
    ```
    Code: butch-proxmox.duckdns.org {
       reverse_proxy 127.0.0.1:8006
       encode zstd gzip
       log {
           output file /var/log/caddy/proxmox-access.log
           format json
       }
    }
    ```
    DuckDNS домен: https://<redacted>.duckdns.org
    HTTPS проверен, проблем с доверием сертификата в браузере нет
    Touch ID работает для других WebAuthn сайтов
    macOS клиент; также тестировал Chrome с локальным переопределением DNS

    Что я пробовал:
    - Создал /etc/pve/priv/tfa.json с:
    ```
    Code: {
     "webauthn": {
       "origin": "https://<redacted>.duckdns.org"
     }
    }
    ```
    - Проверил право собственности: root:www-data, права 600
    - Перезапустил:
    ```
    Code: systemctl restart pveproxy
    systemctl restart pvedaemon
    systemctl restart pvestatd
    ```
    - Установил необходимый Perl модуль:
    ```
    Code: apt install cpanminus build-essential libssl-dev libperl-dev
    cpanm Authen::WebAuthn
    perl -MAuthen::WebAuthn -e 1
    ```
    - Очистил /etc/pve/domains.cfg :
     `pam: pam
      comment Linux PAM standard authentication`
    - Удалил все настройки TOTP (нет :totp или :x: флагов в /etc/pve/user.cfg )
    - Попробовал включить WebAuthn в GUI под: Datacenter → Permissions → Realms → pam → TFA (без эффекта — поле origin никогда не появляется)
    - Вывод логов journalctl -u pveproxy -f показал (до исправления):
    ```
    Code: file /etc/pve/domains.cfg line 4 (skip section 'pam'): unsupported type 'realm'
    ```
    Исправлено после исправления realm: `pam → pam: pam`

    Несмотря на все это, все равно получаю ошибку.

    Заметки:
    - То же самая конфигурация работала неделю назад (Touch ID WebAuthn)
    - Это одноузловая система, кластера нет
    - Полностью валидный HTTPS + DuckDNS + правильные сертификаты
    - Модуль WebAuthn присутствует и работает в Perl

    Вопрос: Что еще можно проверить, чтобы Proxmox распознал `tfa.json`? Есть ли изменения в 8.4.1, которые требуют дополнительной конфигурации WebAuthn? Есть ли известный способ принудительной перезагрузки конфигурации бэкенда? Готов предоставить логи, вывод отладки или минимальный пример воспроизведения.

    Спасибо!
    — Chance?
     
     
     
    chance
    Guest
    #2
    0
    14.04.2025 11:59:00
    Я работаю над этим часами! Как только выкладываю на форумы, сразу попадается upsight – ПРОЧИТАЙ ДОКУМЕНТАЦИЮ https://pve.proxmox.com/pve-docs/pve-admin-guide.html#pveum_configure_webauthn 14.6.6. WebAuthn​ Для работы WebAuthn нужно, чтобы было две вещи: Доверенный HTTPS-сертификат (например, используя Let’s Encrypt). Хотя, вероятно, это может работать и с недоверенным сертификатом, некоторые браузеры могут предупреждать или отказываться от WebAuthn-операций, если он не доверенный. Настрой конфигурацию WebAuthn (смотри Datacenter → Options → WebAuthn Settings в веб-интерфейсе Proxmox VE). В большинстве случаев это можно заполнить автоматически. Как только ты выполнишь эти требования, ты можешь добавить конфигурацию WebAuthn в панели Two Factor под Datacenter → Permissions → Two Factor. Я никогда не читал документацию. Может, начну.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры