Kasm
это продукт, основанный на Docker
платформа контейнерных приложений, которая обеспечивает оркестрацию корпоративного уровня, предотвращение потери данных и Web
Технология потоковой передачи, обеспечивающая доставку контейнерных рабочих нагрузок в ваш браузер.
Kasm
Может запускать различные приложения в браузере,например:Linux
Рабочий стол, браузер, инструменты чата, офисное программное обеспечение, мультимедийные инструменты и т. д.
Kasm
Изолируйте эти приложения в отдельные Docker
Любое поведение внутри контейнера не повлияет на реальный хост, оно имеет характеристики одноразового использования и удаляется после использования, обеспечивая безопасность данных.
Kasm
Это проект с открытым исходным кодом, который вы можете использовать бесплатно на личных и некоммерческих условиях.
Kasm
Официальный сайт: https://www.kasmweb.com/Kasm Github
: https://github.com/kasmtechПроще говоря Kasm
Он позволяет пользователям использовать различное (контейнерное) программное обеспечение и операционные системы в браузере (из коробки).
Запустите Chrome, Edge в браузере
Kasm
Поддержка часто используемых Основные браузеры:Chrome
、Edge
、FireFox
、Tor
ждать.
Запустите рабочий стол Ubuntu в браузере
Kasm
Поддержка часто используемых Linux
рабочий стол:Ubuntu
、CentOS
、OPenSUSE
、Kali Linux
ждать.
Kasm
преимущество:Linux
рабочий столKasm
недостаток:В следующей таблице мы сравним несколько часто используемых служб виртуализации. VM
、Docker
、Kasm
разница между
VM | Docker | Kasm |
---|---|---|
виртуальная операционная система | виртуальный контейнер | виртуальный контейнер |
Высокое использование аппаратных ресурсов | 👑Самое низкое использование аппаратных ресурсов | Использование аппаратных ресурсов низкое |
Требуется установка специального приложения | При использовании терминальной программы работа с графикой недружелюбна. | 👑Используйте веб-браузер, удобный интерфейс. |
Установка операционной системы требует времени | Быстрое развертывание контейнеров | 👑Начинайте мгновенно одним щелчком мыши, поддерживая многозадачность. |
Браузер на виртуальной машине будет хранить файлы cookie и не сможет обеспечить полную анонимность. | Хотя его можно использовать «из коробки», удалив контейнер и повторно развернув его, эти шаги более громоздки. | 👑Для запуска или удаления приложения требуется всего лишь щелчок мыши, и оно действительно готово к использованию. |
👑Высокая поддержка Китая | Поддержка Китая низкая | Поддержка Китая низкая |
Тип оборудования | Характеристики конфигурации |
---|---|
CPU | 2 cores |
Memory | 4GB |
Storage | 50GB (SSD) |
Поддерживаемые операционные системы |
---|
Ubuntu 18.04 / 20.04 / 22.04 (amd64/arm64) |
Debian 9 / 10 / 11 (amd64/arm64) |
CentOS 7 / 8 (amd64/arm64) |
Oracle Linux 7 / 8 (amd64/arm64) |
Raspberry Pi OS (Debian) 10 / 11 (arm64) |
Other |
Kasm
Развертывание по-прежнему очень простое, вам нужно всего лишь выполнить следующие команды:
$ cd /tmp
$ curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.11.0.18142e.tar.gz
$ tar -xvf kasm_release*.tar.gz
$ sudo bash kasm_release/install.sh
После завершения выполнения скрипт установки спросит «Принять ли соглашение» и «Включить ли раздел подкачки». Вы можете ответить в соответствии с реальной ситуацией, конечно, соглашение должно быть принято.
По умолчанию,Kasm
Скрипт установки перейдет в Github
скачать Docker-Compose V2
исполняемый файл. Если к вашей сетевой среде нет нормального доступа Github
,Сценарий установки не может быть выполнен нормально.
В настоящее время вы можете заранее использовать следующую команду, чтобы сначала выполнить ее вручную. Docker-Compose V2
Установка:
$ curl -L https://download.fastgit.org/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
$ chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
Затем подождите, пока скрипт завершит получение соответствующего Docker
Зеркало。первыйскачатьиз Зеркало Более,Это занимает некоторое время,Пожалуйста, подождите.
Наконец, после установки скрипта он сгенерирует Kasm
Информация аутентификации по умолчанию для каждого компонента. (Отображается только один раз, сохраните.)
Уведомление:По умолчанию,
Kasm Web
Приложение работает на 443 порт, вам нужно открыть этот порт для внешнего мира на брандмауэре. Если вы хотите запустить на другом портуKasm Web
приложение, которое можно передать при вызове установщика-L
Спецификация параметров。Например:sudo bash kasm_release/install.sh -L 8443
Более подробные официальные руководства по установке можно найти в разделе Стандартная установка.
Вышеописанный метод заключается в объединении всех Kasm
Компоненты службы развертываются на одном компьютере. Конечно, вы также можете комбинировать разные Kasm
Роли служб устанавливаются отдельно на разных машинах. Для получения подробной информации, пожалуйста, обратитесь к: Multi Server Installation
По умолчанию вы можете использовать https://server_ip
посетил Kasm
из Web страница.
Информация для входа — это учетные данные по умолчанию, автоматически сгенерированные во время описанного выше процесса установки.
Kasm
Встроено множество часто используемых приложений:
Теперь давайте начнем Chrome
Пытаться:
После нажатия на иконку через несколько секунд будет запущен новый из. Chrome
среда.
Вы также можете нажать на значок ключа слева, чтобы использовать некоторые вспомогательные функции. Например: включить звук, подождать буфер обмена.
Просто испытал это кратко,Все виды ввода и вывода выполняются очень быстро.,Воспроизведение видео также очень плавное. Следующий,Начать еще один Ubuntu
посмотрите:
Потрясающий,Linux
рабочий Приложение «Стол» также работает гладко, как шелк.
Kasm
из Мощные функции выходят далеко за рамки этих,Он также поддерживает несколько пользователей、LDAP
、OpenID
Расширенные функции, такие как сторонняя аутентификация и настраиваемые контейнерные приложения. Заинтересованные студенты могут зайти на официальный сайт и изучить их самостоятельно!