ESET 联机帮助

搜索 简体字
选择类别
选择主题

服务器安装 - Linux


note

所选 Linux 分发版本的安装说明

您可以遵循我们的知识库文章,其中包含特定于分发版本的说明:

CentOS 7

Debian 10

SUSE Linux Enterprise Server (SLES)

安装

按照下面的步骤使用终端命令在 Linux 上安装 ESET PROTECT 服务器组件:


important

确保满足所有安装先决条件

1.下载 ESET PROTECT 服务器组件:

wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server-linux-x86_64.sh

2.生成下载的文件的可执行文件:

chmod +x server-linux-x86_64.sh

3.您可以准备安装脚本,然后使用 sudo 执行它。

根据以下示例运行安装脚本(新行由“\”分隔,以便将整个命令复制到终端):

sudo ./server-linux-x86_64.sh \
--skip-license \
--db-type="MySQL Server" \
--db-driver="MySQL ODBC 8.0 Driver" \
--db-hostname=localhost \
--db-port=3306 \
--db-admin-username=root \
--db-admin-password=password \
--server-root-password=password \
--db-user-username=root \
--db-user-password=password \
--cert-hostname="hostname, IP, FQDN"

您可以修改以下属性:

属性

说明

必需

--uninstall

卸载产品。

-

--keep-database

数据库不会在卸载期间删除。

-

--locale

已安装服务器的区域设置标识符 (LCID)(默认值为 en_US)。有关可用选项,请参阅支持的语言


note

如果未指定 --locale,则 ESET PROTECT 服务器将以英语安装。

在完成 ESET PROTECT On-Prem 安装后,即可为每个 ESET PROTECT Web 控制台会话设置一种语言。语言变更后,并非 Web 控制台的所有元素都会变更。某些元素(默认面板、策略、任务等)在安装 ESET PROTECT On-Prem 期间创建,无法更改这些元素的语言。

--skip-license

安装不会要求用户进行许可协议确认。

-

--skip-cert

跳过证书生成(结合使用 --server-cert-path 参数)。

-

--license-key

ESET 许可证密钥。可以以后提供许可证密钥。

-

--server-port

ESET PROTECT 服务器端口(默认值为 2222)。

-

--console-port

ESET PROTECT Web 控制台端口(默认值为 2223

-

--server-root-password

用户“Administrator”的 Web 控制台登录密码,它的长度必须至少为 8 个字符。

--db-type

将使用的数据库的类型(可能的值:"MySQL Server""MS SQL Server")。 Linux 上的 Microsoft SQL Server 不受支持。但可以将 Linux 上的 ESET PROTECT 服务器连接到 Windows 上的 Microsoft SQL Server

-

--db-driver

odbcinst.ini 文件中指定的用于连接到数据库的 ODBC 驱动程序(命令 odbcinst -q -d 给出可用驱动程序列表,使用以下其中一个驱动程序,例如:--db-driver="MySQL ODBC 8.0 Driver"--db-driver="MySQL ODBC 8.0 Unicode Driver"--db-driver="MySQL ODBC 8.0.17")。

--db-hostname

数据库服务器的计算机名称或 IP 地址。命名的数据库实例不受支持。

--db-port

数据库服务器的端口(默认值为 3306)。

--db-name

ESET PROTECT 服务器数据库的名称(默认值为 era_db)。

-

--db-admin-username

数据库管理员用户名(在安装时用于创建和修改数据库)。如果之前创建的数据库用户是通过 --db-user-username--db-user-password 定义的,则您可以省略此参数。

--db-admin-password

数据库管理员密码。如果之前创建的数据库用户是由 --db-user-username--db-user-password 定义的,则您可以省略此参数。

--db-user-username

数据库 ESET PROTECT 服务器用户用户名(由 ESET PROTECT 服务器用于连接到数据库);长度不应超过 16 个字符。

--db-user-password

数据库 ESET PROTECT 服务器用户密码

--cert-hostname

包含 ESET PROTECT 服务器计算机的所有可能名称和/或 IP。该值必须与尝试连接到服务器的服务器代理证书中指定的服务器名称相匹配。

--server-cert-path

服务器对等证书的路径(如果您还指定了 --skip-cert,请使用此选项)

-

--server-cert-password

服务器对等证书的密码

-

--agent-cert-password

服务器代理对等证书的密码

-

--cert-auth-password

证书颁发机构密码

-

--cert-auth-path

服务器证书颁发机构文件的路径

-

--cert-auth-common-name

证书颁发机构常用名(使用“”

-

--cert-organizational-unit

-

-

--cert-organization

-

-

--cert-locality

-

-

--cert-state

-

-

--cert-country

-

-

--cert-validity

以天或年为单位的证书有效性(在参数 --cert-validity-unit 中指定)

-

--cert-validity-unit

证书有效性的单位,可能的值是“年”或“天”(默认值为 Years

-

--ad-server

Active Directory 服务器

-

--ad-user-name

有权搜索 AD 网络的用户的名称

-

--ad-user-password

Active Directory 用户密码

-

--ad-cdn-include

将进行同步的 Active Directory 树路径;使用空括号 "" 可同步整个树

-

--enable-imp-program

打开产品改进计划。

-

--disable-imp-program

关闭产品改进计划。

-


note

建议您从命令行历史记录中删除包含敏感数据(例如,密码)的命令:

1.运行 history 以查看历史记录中所有命令的列表。

2.运行 history -d line_number(指定命令的行号)。或者,运行 history -c 以删除整个命令行历史记录。

4.该安装会提示您是否要参与产品改进计划。按 Y(如果同意向 ESET 发送崩溃报告和遥测数据),或按 N(不同意发送任何数据)。

5.ESET PROTECT 服务器和 eraserver 服务将安装在以下位置中:

/opt/eset/RemoteAdministrator/Server

安装可能会以 SELinux policy... failure 结束。如果不使用 SELinux,可以忽略它。

6.在安装后,使用以下所示命令来验证 ESET PROTECT 服务器服务是否正在运行:

sudo systemctl status eraserver

component_server_status_linux

安装程序日志

安装程序日志可能有助于排除故障,并且可以在日志文件中找到它。