Как установить браузер на Windows Server Core

Windows Server Core 2019 — это минимальная установка Windows Server 2019, предназначенная для предоставления основных серверных функций с меньшими системными требованиями и оптимизированной производительностью. Установка Server Core не включает традиционный графический пользовательский интерфейс Windows, что снижает нагрузку на систему и уменьшает поверхность для атаки. Администрирование системы по большей части выполняется с помощью командной строки и командной оболочки PowerShell.

Но при этом, возможности Windows Core позволяют использовать программное обеспечение, имеющее графический пользовательский интерфейс, в том числе браузеры. В настоящей статье рассмотрим процесс установки и запуска браузера на VDS, работающий под управлением Windows Server Core 2019. А именно, на наш тестовый сервер в качестве примера мы проинсталлируем Google Chrome и Mozilla Firefox.

Установка OpenSSH на удалённый сервер

Принцип установки на Windows Core и Chrome, и Firefox в нашем примере будет выглядеть следующим образом: необходимо загрузить установщик браузера на свой локальный компьютер, затем передать его на удалённый сервер и уже там запустить инсталляцию.

Для того, чтобы скопировать файл с локальной рабочей станции на VPS, в данном случае мы воспользуемся таким набором инструментов для безопасной передачи данных по сети, как OpenSSH. Данный инструментарий позволяет безопасно подключаться к удалённым серверам, используя шифрование для защиты данных, передаваемых через сеть.

SSH-сервером в нашей конфигурации выступит виртуальная машина, работающая на Windows Server Core, к которой мы подключимся по FTP для того, чтобы скопировать на неё необходимые файлы.

Для установки OpenSSH на удалённом сервере подключитесь к нему по RDP и из командной строки запустите оболочку PowerShell. Сделать это можно при помощи команды powershell.

В командной строке PowerShell выполните команду для инсталляции OpenSSH:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Установка OpenSSH в PowerShell

Далее запустите службу sshd:

Start-Service sshd

И следующей командой измените настройки sshd в части установки типа запуска службы. Опция Automatic указывает на то, что служба должна автоматически запускаться при загрузке операционной системы.

Set-Service -Name sshd -StartupType 'Automatic'

Затем необходимо в брандмауэре открыть порт, используемый службой sshd:

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

Теперь всё готово для использования удалённого VPS в качестве FTP-сервера. Для того, чтобы закрыть командную оболочку PowerShell, используйте команду exit.

Установка Chrome

После завершения настройки FTP-сервера переключитесь на свою локальную рабочую станцию и загрузите установщик браузера Chrome с его официальной страницы. Затем запустите командную строку и при помощи такого инструмента, как scp, скопируйте установочный файл на удалённый сервер:

scp -P 22 C:\Users\Your-User\Downloads\ChromeSetup.exe Administrator@10.10.10.10:C:\Users\Administrator

В данном случае:

  • 22 — номер порта, используемый службой sshd на FTP-сервере;
  • C:\Users\Your-User\Downloads\ChromeSetup.exe — копируемый файл с указанием полного пути до него;
  • Administrator — имя пользователя, с помощью которого производится подключение к FTP-серверу;
  • 10.10.10.10 — IP-адрес удалённого сервера;
  • C:\Users\Administrator — каталог на удалённом сервере, в который производится копирование файла.

После того, как установочный файл скопируется на FTP-сервер, снова переключитесь на свой виртуальный сервер, перейдите в директорию, в которой расположен установщик Chrome, и запустите установку браузера:

cd C:\Users\Administrator

ChromeSetup.exe

В результате произведённых действий произойдёт установка браузера Chrome. В дальнейшем для его запуска из командной строки используйте команду start chrome.

Установка Firefox

Установка браузера Firefox производится так же, как Chrome. Во-первых, загрузите соответствующий дистрибутив браузера с его официальной страницы.

Страница загрузки Mozilla Firefox - Как установить браузер на Windows Server Core

Затем скопируйте его на удалённый сервер при помощи scp:

scp -P 22 "C:\Users\Your-User\Downloads\Firefox Setup 126.0.exe" Administrator@10.10.10.10:C:\Users\Administrator

После чего перейдите в директорию, в которой находится загруженный файл, и запустите установщик браузера. В нашем примере таким файлов является Firefox Setup 126.0.exe.

Запуск браузера производится командой start firefox.

Вам также может понравиться