Развертывание Яндекс Браузера в корпоративной сети
- Внимание. Перед развертыванием версии Браузера для организаций удалите обычную версию. Подробнее о различии версий.
- Создайте общую сетевую папку и разместите в ней пакет MSI Браузера. Убедитесь, что общая папка доступна на компьютерах пользователей.
- Разместите файл ADMX в папках C:\Windows\PolicyDefinitions (будет действовать на данном ПК) и domain_name.loc\SYSVOL\domain_name.loc\Policies\PolicyDefinitions (будет действовать на домене).
- Настройте шаблоны групповых политик для целевой группы пользователей.
- Создайте объект групповой политики.
Разверните пакет. Это можно выполнить с помощью инструментов:
- Откройте консоль управления групповой политикой (gpmc.msc).
- Нажмите на нужный домен или группу правой кнопкой мыши и выберите Создать объект групповой политики в этом домене и связать его.
- Задайте имя групповой политики (например, «Установка Браузера») и нажмите ОК.
- Откройте созданную групповую политику. Для этого нажмите на нее правой кнопкой мыши и выберите Изменить.
- Перейдите в раздел .
- Нажмите на раздел Установка программ правой кнопкой мыши и выберите .
- Выберите пакет MSI Браузера в общей папке и нажмите Открыть.
- Укажите метод развертывания Особый и нажмите ОК.
- Перезагрузите компьютеры, на которых нужно установить Браузер.
- Откройте раздел .
- Нажмите кнопку .
- Следуйте инструкциям мастера создания приложений.
- На шаге Укажите параметры для этого приложения включите опцию Автоматически получить данные об этом приложении из файлов установки.
- Укажите расположение установочного файла MSI Браузера.
- Просмотрите импортированные сведения об устанавливаемом Браузере.
- На шаге Укажите сведения о приложении задайте программу установки msiexec /i "yandex_browser.msi" /qn.
- В окне Приложения нажмите правой кнопкой мыши на Яндекс Браузер и выберите Развернуть.
- Укажите коллекцию устройств, на которые будет установлен Браузер.
- Выберите точки распространения для размещения Браузера.
Укажите параметры управления процессом развертывания Браузера:
- Действие: Установка
- Намерение: Обязательная установка
- Задайте время развертывания Браузера.
- Укажите параметры уведомлений для пользователей: Скрыть в центре программного обеспечения и во всех уведомлениях.
- Укажите параметры оповещения Configuration Manager и Operation Manager.
- Подключитесь к серверу администрирования.
- В дереве консоли выберите папку .
- Нажмите правой кнопкой мыши и выберите . Запустится мастер создания инсталляционного пакета.
- Укажите название пакета, путь к файлу MSI Браузера и ключи установки (/qn).
- Подключитесь к серверу администрирования, под управлением которого находятся устройства.
- В дереве консоли выберите папку Задачи.
- Нажмите кнопку Создать задачу. Запустится мастер создания задачи.
- В окне Выбор типа задачи в узле Сервер администрирования Kaspersky Security Center выберите тип задачи Удаленная установка программы.
- Если нужно запустить развертывание в определенное время, задайте расписание в параметрах задачи.
- После создания задачи запустите ее или дождитесь запуска по расписанию.
Active Directory Group Policy ManagementMicrosoft System Center Configuration ManagerВы можете следить за состоянием развертывания Браузера в разделе .
Kaspersky Security CenterСоздайте инсталляционный пакет:
Установите Браузер на выбранные устройства:
После выполнения задачи Браузер будет установлен на выбранные устройства.
Командная строкаБраузер поддерживает установку через командную строку Windows с помощью msiexec (установщик Windows). Описание ключей для msiexec можно посмотреть на сайте Microsoft или по команде
msiexec /help.
- Поддерживаемые ключи
-
При установке Браузера из командной строки Windows можно использовать ключи одним из способов:
Из файла EXE — добавьте ключ при запуске. Пример:
YandexBrowser.exe --do-not-launch-browserСкопированоИз файла MSI — добавьте ключи как аргументы для msiexec (установщик Windows). Пример:
msiexec /i YandexBrowser.msi ARGS="--do-not-create-desktop-shortcut"Скопировано
- Ключи установки
-
--silent— тихая установка (не показывать окна во время установки).--do-not-create-desktop-shortcut— не создавать ярлык Браузера на рабочем столе.--do-not-launch-browser— не запускать Браузер после установки. Неактуально при установке из MSI.
- Внимание. Перед развертыванием версии Браузера для организаций удалите обычную версию. Подробнее о различии версий.
- Создайте сетевую папку
- Установите пакеты Samba и smbclient. Для этого выполните команду:ALT Linux
sudo apt-get install samba smbclientСкопированоAstra Linux, Debian, Linux Mint, Ubuntusudo apt install samba smbclientСкопированоArch Linuxsudo pacman -S samba smbclientСкопировано - Создайте общую сетевую папку:
mkdir /etc/opt/yandex/browser/policies/managed/Скопировано - Добавьте пользователя Samba. Имя должно быть таким же, как у вашего пользователя, а пароль лучше выбрать другой.
sudo smbpasswd -a $USERСкопировано - Если вы хотите, чтобы у пользователя не было пароля, укажите опцию
-n:sudo smbpasswd -a -n $USERСкопировано - Cоздайте резервную копию конфигурационного файла Samba:
cp /etc/samba/smb.conf /etc/samba/smb.conf.oldСкопировано - Откройте файл smb.conf в режиме редактирования:
cat >> /etc/samba/smb.confСкопировано - Задайте параметры (пробелы в строках обязательны):
[Имя папки] comment = Комментарий path = Путь к папке valid users = user read only = no browsable = yesСкопированоПример файла:
[managed] comment = Групповые политики path = /etc/opt/yandex/browser/policies/managed/ valid users = user read only = no browsable = yesСкопировано - Нажмите Ctrl + D.
- Запустите службу SMB:
sudo systemctl start smb.serviceСкопировано - Добавьте службу в автозагрузку:
sudo systemctl enable smb.serviceСкопировано - Подключитесь к общей сетевой папке. Для этого введите команду вида:
IP-адрес вашего компьютера можно узнать с помощью командыsudo smbclient //IP_АДРЕС/Папка -U ПОЛЬЗОВАТЕЛЬСкопированоip a. Пример команды:sudo smbclient //192.168.0.89/managed -U userСкопировано
Скопируйте папку /etc/opt/yandex/browser/policies/managed/ вместе с файлами политик на все устройства с ОС Linux в сети.
- Подготовка сервера.
- Установите Ansible:
apt-get install ansibleСкопировано - Пропишите управляемые компьютеры в группу (например, local). В файле /etc/ansible/hosts нужно указать пользователя, который будет запускать команды на управляемых узлах (root):
[all:vars] ansible_user=rootСкопировано[local] IP-адресСкопировано - Создайте ключ SSH:
ssh-keygen -t ed25519 -f ~/.ssh/managerСкопированоПароль ключа можно оставить пустым.
- Добавьте ключ на сервере:
eval `ssh-agent` ssh-add ~/.ssh/managerСкопировано - Создайте каталог для списков сценариев:
mkdir -p /etc/ansible/playbooksСкопировано
- Подготовка клиента.
- Установите необходимые модули:
apt-get install python python-module-yaml python-module-jinja2 python-modules-json python-modules-distutilsСкопировано - Включите и запустите службу sshd.
- System V:
chkconfig sshd on service sshd startСкопировано - Systemd:
systemctl enable sshd.service systemctl start sshd.serviceСкопировано
- Разместите публичную часть созданного на сервере ключа пользователю root. Добавьте содержимое файла manager.pub в /etc/openssh/authorized_keys/root в модуле Администратор системы или вручную.
- Проверьте доступ по ключу с сервера:
ssh root@IP_адресССкопировано
- Копирование политик.
- Создайте файл /etc/ansible/playbooks/copy-policies.yml и пропишите в нем сценарий для копирования файла с политиками на компьютеры пользователей:
- hosts: local # Группа, которой принадлежат компьютеры remote_user: root tasks: - name: Copy group policies copy: src: ~/managed_policies.json # Путь к копируемому файлу dest: /etc/opt/yandex/browser/policies/managed/managed_policies.json # Путь к конечному файлу owner: local # Владелец файла group: local # Группа, которой принадлежит файл mode: '0644' # Права доступа к файлуСкопированоЕсли файлов несколько, то нужно прописать сценарии для всех.
- Выполните команду:
ansible-playbook copy-policiesСкопировано
Пример использования Ansible для копирования политикРазверните Браузер на всех устройствах в сети. Когда пользователи запустят Браузер, на их компьютерах будут действовать настроенные вами политики.
Подробные сведения о развертывании пакетов ищите в официальной справке вашего инструмента для удаленного управления.
- Создайте файл /etc/ansible/playbooks/copy-installer.yml и пропишите в нем сценарий для копирования установочного пакета на компьютеры пользователей:
- hosts: local # Группа, которой принадлежат компьютеры remote_user: root tasks: - name: Copy installer of Yandex Browser copy: src: ~/yandex-browser.deb # Путь к копируемому файлу dest: ~/yandex-browser.deb # Путь к конечному файлу owner: local # Владелец файла group: local # Группа, которой принадлежит файлСкопировано - Создайте файл /etc/ansible/playbooks/install-browser.yml и пропишите в нем сценарий для установки Браузера:
- hosts: local # Группа, которой принадлежат копмпьютеры remote_user: root tasks: - name: Install Yandex Browser apt: name: ~/yandex-browser.deb # Путь к установочному пакету браузера state: present update_cache: yesСкопировано - Выполните команды:
ansible-playbook copy-installer ansible-playbook install-browserСкопировано
Пример развертывания Браузера с использованием Ansible
- Скачайте установочный файл из личного кабинета.
- Запустите загруженный файл.
- В открывшемся окне перетащите значок Браузера в папку
Программы. - Настройте групповые политики.