Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    [SOLVED]NOVNC с удаленного доступа

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [SOLVED]NOVNC с удаленного доступа, Proxmox Виртуальная Среда
     
    woodstock
    Guest
    #1
    0
    12.05.2017 12:59:00
    Привет, я тоже пытаюсь настроить внешний сайт NOVNC, используя pve2_api.class.php отсюда: https://github.com/CpuID/pve2-api-php-client/blob/master/pve2_api.class.php. Моя тестовая лаборатория состоит из одного узла Proxmox и одной виртуальной машины Linux, расположенной в подсети Proxmox. На виртуалке установлены Apache и PHP, а NOVNC (неподвергнутый патчам) скопирован в /var/www/html. Порты 8006 и 5900-5999 разрешены между тестовой лабораторией и моим рабочим местом. Я без проблем использую NOVNC через интерфейс Proxmox на своем рабочем месте. Сайт на виртуалке размещает небольшой PHP-скрипт, который выполняет API-вызовы для входа и vncproxy без ошибок. Я получил и порт, и билет. Однако здесь я застрял. Можно ли использовать NOVNC с http://kanaka.github.io/noVNC/ или мне нужно использовать NOVNC с применёнными патчами Proxmox? Могу ли я скопировать содержимое из /usr/share/novnc-pve/ на свой сайт и вернуть переработанный index.html.tpl обратно браузеру? Если да, что следует установить в качестве PVE.CSRFPreventionToken? Какие http GET параметры мне нужно добавить к окну NOVNC? Много вопросов – я знаю. Однако после поиска на форуме и чтения всего, что я мог найти о NOVNC, мне кажется, что это то, о чем многие люди спрашивают, но так и не находят решение. Спасибо.
     
     
     
    Michal_cz
    Guest
    #2
    0
    13.06.2017 17:04:00
    Привет, у меня на сервере proxmox нет файла index.html.tpl, не поделишься своим?
     
     
     
    woodstock
    Guest
    #3
    0
    14.06.2017 09:16:00
    Здравствуйте, этот файл, похоже, есть только на серверах 5.x Beta, и именно это я установил для своих тестов: версия PVE: proxmox-ve: 5.0-2 (работающий ядро: 4.10.1-2-pve). Я не замечал этого до сих пор. Файл прикреплен.
     
     
     
    Michal_cz
    Guest
    #4
    0
    14.06.2017 12:57:00
    Когда ты настраиваешь кукурузу так, как ты сделал, что произойдет, если пользователь попытается открыть веб-интерфейс Proxmox напрямую?
     
     
     
    woodstock
    Guest
    #5
    0
    14.06.2017 13:37:00
    Мои узлы Proxmox находятся за фаерволом, и я не разрешаю прямой доступ (к порту 8006). Управление возможно только через VPN, а трафик ВМ разделен и идет без фильтрации. Если вы разрешите прямой доступ, пользователь сможет войти и делать всё, что ему разрешено. Что вы хотите добиться и как выглядит ваша настройка?
     
     
     
    Michal_cz
    Guest
    #6
    0
    14.06.2017 17:06:00
    На данный момент я просто тестирую Proxmox. У меня есть один узел с публичным доступом (только с тестовыми ВМ, без продакшн). Мне просто интересно, как вы справляетесь с возможными уязвимостями, которые могут возникнуть. Каков ваш план по установке куки на компьютер пользователя, который позволил бы ему получить такой же доступ, как у $user = "testuser";. Если он как-то получит доступ к Proxmox, это может быть использовано в злонамеренных целях. В любом случае, я пока не нашел подходящее решение для этого. Я полагаю, что правильным вариантом будет создать пользователя Proxmox для каждого клиента с доступом только к определенному набору ВМ, а затем использовать этого пользователя в вашем скрипте для входа. Это звучит довольно утомительно, так что, возможно, одного пользователя с доступом ко всем ВМ только с привилегиями консоли будет достаточно.
     
     
     
    Editor
    Guest
    #7
    0
    03.12.2017 10:40:00
    @woodstock, ты классный парень! На прошлой неделе я искал что-то подобное, увидел твоё сообщение и сделал это. Сейчас всё работает. Спасибо тебе, мужик. У меня вопрос. Всё работает, но иногда экран ВМ не появляется. В чём может быть причина?
     
     
     
    woodstock
    Guest
    #8
    0
    06.12.2017 09:52:00
    Привет, редактор, у меня такого не было. Какую версию ты используешь?
     
     
     
    Editor
    Guest
    #9
    0
    06.12.2017 15:16:00
    Я установил второй Proxmox - 4.4.1, и он работает стабильно! Но на этот раз Proxmox 4.4.1 не поддерживает последние версии операционных систем. Например, Ubuntu 17.10 Код: ОШИБКА ЗАДАЧИ: неподдерживаемая версия Ubuntu '17.10'
     
     
     
    woodstock
    Guest
    #10
    0
    06.12.2017 15:18:00
    Тестовая лаборатория, в которой я раньше работал, больше не существует. Дайте мне немного времени, я постараюсь разобраться в этом в виртуальной лаборатории...
     
     
     
    Editor
    Guest
    #11
    0
    06.12.2017 15:27:00
    Конечно, спасибо за интерес.
     
     
     
    woodstock
    Guest
    #12
    0
    07.12.2017 15:49:00
    Я думаю, мне удалось воспроизвести эту проблему, и, по-моему, это связано с nginx и Proxmox 5.1: https://pve.proxmox.com/wiki/Web_Interface_Via_Nginx_Proxy. Эта настройка также выдавала пустые окна noVNC примерно в 50% моих тестов. Сейчас я совершенно не понимаю, почему так. Завтра я открою новую тему на форуме по этому поводу.
     
     
     
    Editor
    Guest
    #13
    0
    10.12.2017 11:03:00
    Привет, ты проверил?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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