在封闭软件环境模式下在 Astra Linux 上安装 Kaspersky Security Center Web Console
该部分描述了如何单独安装 Kaspersky Security Center Web Console 服务器 (也叫 Kaspersky Security Center Web Console) 到 Astra Linux 特别版操作系统。安装之前,您必须安装数据库管理系统和 Kaspersky Security Center Linux 管理服务器。
要安装 Kaspersky Security Center Web Console:
- 确保您要安装 Kaspersky Security Center Web Console 的设备运行支持的 Linux 分类。
- 阅读最终用户授权许可协议 (EULA)。如果 Kaspersky Security Center Linux 分发包不包含带有 EULA 文本的 TXT 文件,您可以从 卡巴斯基网站下载文件。如果您不接受授权许可协议的条款,不要安装应用程序。
- 创建包含参数的响应文件以连接 Kaspersky Security Center Web Console 到管理服务器。命名该文件为 ksc-web-console-setup.json 并将其放置到以下目录:/etc/ksc-web-console-setup.json。
响应文件的一个例子,它包含最小参数集以及默认地址和端口:
{
"address": "127.0.0.1",
"port": 8080,
"trusted": "127.0.0.1|13299|/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer|KSC Server"
,"acceptEula": true
}
- 打开
/etc/digsig/digsig_initramfs.conf
文件,然后指定以下设置:DIGSIG_ELF_MODE=1
- 在命令行中,运行以下命令来安装兼容包:
apt install astra-digsig-oldkeys
- 为应用程序密钥创建一个目录:
mkdir -p /etc/digsig/keys/legacy/kaspersky/
- 将应用程序密钥
/opt/kaspersky/ksc64/share/kaspersky_astra_pub_key.gpg
放在上一步创建的目录中:cp kaspersky_astra_pub_key.gpg /etc/digsig/keys/legacy/kaspersky/
如果 Kaspersky Security Center Linux 分发包不包含 kaspersky_astra_pub_key.gpg 应用程序密钥,您可以通过单击以下链接下载:https: //media.kaspersky.com/utilities/CorporateUtilities/kaspersky_astra_pub_key.gpg。
- 更新 RAM 磁盘:
update-initramfs -u -k all
重新启动系统。
- 在具有 root 权限的账户下,使用命令行运行安装文件。您通过从 Kaspersky 网站下载来接收安装文件。
- 要安装或升级 Kaspersky Security Center Web Console,请运行以下命令:
$ sudo dpkg -i
ksc-web-console-[build_number
].x86_64.deb
- 要从先前版本的 Kaspersky Security Center Web Console 升级,请运行以下命令:
$ sudo dpkg -i ksc-web-console-[
build_number
].x86_64.deb
这将开始解包安装文件。请等待安装完成。Kaspersky Security Center Web Console 被安装到以下目录:
/var/opt/kaspersky/ksc-web-console
。 - 要安装或升级 Kaspersky Security Center Web Console,请运行以下命令:
- 通过执行以下命令重新启动所有 Kaspersky Security Center Web Console 服务:
$ sudo systemctl restart KSC*
当安装完成时,您可以使用您的浏览器打开和登录 Kaspersky Security Center Web Console。
如果您的设备在 Astra Linux 1.8 上运行,则必须在安装 Kaspersky Security Center Web Console 后覆盖用户权限。
我们建议您分别执行每项服务的说明步骤。
要覆盖用户权限:
- 打开下列文件:
- /etc/systemd/system/ KSCSvcWebConsole.service
- /etc/systemd/system/ KSCWebConsole.service
- /etc/systemd/system/ KSCWebConsoleManagement.service
- /etc/systemd/system/ KSCWebConsoleMessageQueue.service
- /etc/systemd/system/ KSCWebConsolePlugin.service
- 复制文件中的“
User=
value
”字符串。每项服务的值都不同,并且是在您安装 Kaspersky Security Center Web Console 时生成的。
- 创建以下目录:
- /etc/systemd/system/ KSCSvcWebConsole.service.d
- /etc/systemd/system/ KSCWebConsole.service.d
- /etc/systemd/system/ KSCWebConsoleManagement.service.d
- /etc/systemd/system/ KSCWebConsoleMessageQueue.service.d
- /etc/systemd/system/ KSCWebConsolePlugin.service.d
- 在每个目录中,创建一个名为
override.conf
的文件,然后将您在步骤 2 中复制的字符串插入该文件。override.conf
文件必须包含以下内容:- /etc/systemd/system/ KSCSvcWebConsole.service.d 的内容
- /etc/systemd/system/ KSCWebConsole.service.d 的内容
- /etc/systemd/system/ KSCWebConsoleManagement.service.d 的内容
- /etc/systemd/system/ KSCWebConsoleMessageQueue.service.d 的内容
- /etc/systemd/system/ KSCWebConsolePlugin.service.d 的内容
其中
User=
value
是您在步骤 2 中复制的字符串。例如,User=user_svc_nodejs_rjvyyf-xkg
。 - 重新启动该服务。