antonydevanchi
@antonydevanchi
10 лет в айтишке

Есть виртуалка на KVM. Есть браузер. Какие технологии нужны что бы пробросить консоль из первого во второе?

Привет.

Хочется иметь веб-консоль к KVM машинам.
HTML/CSS/JS — это всё фигня и понятно.

Основной вопрос — каким образом принимать данные с сервера, в т.ч. такие утилиты как htop; и как данные отправлять из браузера в KVM.

Спасибо.
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
если есть время и желание разобраться: изучите управляющие спецсимволы консоли и напишите обертку на node.js+socket.io, примитивно реализуется за 2-3 дня
Само управление консолькой простое - запускаем через модуль child_process утилиту bash в потоковом режиме, команды пишем в stdin, stdout и stderr перенаправляем в браузер через сокет и там разбираем и отображаем
Так же если нужен root доступ, то процесс ноды лучше запускать от root
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы