Problem
-
Du bruger understøttede Debian Linux-versioner 11, 12 eller 13, og du skal installere ESET PROTECT On-Prem
Detaljer om problemet
Klik for at udvide
Denne artikel beskriver installationsprocessen for Debian 12 og 13 ved hjælp af de officielle downloadlinks eller alt-i-et-installationsbilledet. Hvis du allerede har noget software installeret, kan installationsprocessen være anderledes.
Løsning
- Forudsætninger
- Installer MySQL-databasen
- Installer ODBC-forbindelsen
- Installer de nødvendige værktøjer
- Installer serverkomponenten i ESET PROTECT On-Prem
- Installer webkonsollen
- Installer ESET Management Agent
I. Forudsætninger
-
Bekræft din internetforbindelse. Hvis du har problemer med din forbindelse, skal du bruge følgende kommando til at få vist de tilgængelige netværksenheder.
nmcli d
-
Kør kommandoen nmtui for at oprette forbindelse til netværket.
-
Installer Linux-værktøjerne nano og wget.
sudo apt update sudo apt install nano wget
II. Installer MySQL-databasen
-
Download MySQL-repository-filen.
wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb -
Forkonfigurer MySQL-serveren.
sudo dpkg -i ./mysql-apt-config_0.8.36-1_all.deb -
Installer forudsætningerne for MySQL.
sudo apt install gnupg lsb-release -
Installer MySQL-serveren.
sudo apt update sudo apt install mysql-server -
Under installationsprocessen skal du indtaste adgangskoden til databasens rodbruger og gemme den til installationsscriptet i del V.
-
Når serveren er installeret, skal du åbne MySQL-konfigurationsfilen.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Tilføj følgende linjer til mysqld-sektionen:
max_allowed_packet=33M log_bin_trust_function_creators=1 innodb_log_file_size=150M innodb_log_files_in_group=2
-
Gem ændringerne. Tryk på CTRL + X, og tryk på Y for at bekræfte.
-
Genstart MySQL-tjenesten.
sudo systemctl genstart mysql
-
Kontrollér, at MySQL-tjenesten kører.
sudo systemctl status mysql
-
Installer unixODBC-drivere.
sudo apt install unixodbc
-
Download pakken med MySQL ODBC-stik.
wget https://cdn.mysql.com/archives/mysql-connector-odbc-9.3/mysql-connector-odbc_9.3.0-1debian12_amd64.deb
-
Installer MySQL ODBC connector-pakken.
sudo dpkg -i mysql-connector-odbc_9.3.0-1debian12_amd64.deb -
Tjek, om ODBC-driveren er installeret.
sudo myodbc-installer -d -l
Opdater din OpenSSL og installer Xvfb, Cifs-utils, Kerberos, LDAP Search og SNMP.
sudo apt install openssl xvfb cifs-utils krb5-user ldap-utils snmp
V. Installer serverkomponenten af ESET PROTECT On-Prem
-
Download installationsprogrammet til ESET PROTECT Server.
wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server_linux_x86_64.sh -
Konfigurer serverinstallationsfilen som en eksekverbar fil.
sudo chmod +x ./server_linux_x86_64.sh -
Opret dit brugerdefinerede installationsscript.
touch server_installer.sh
-
Åbn det midlertidige script, og indsæt følgende kode, idet du erstatter de store bogstaver med dine tilpassede konfigurationsvariabler.
sudo ./server_linux_x86_64.sh \ --skip-license \ --db-type="MySQL Server" \ --db-driver="MySQL ODBC 9.3" \ --db-hostname=HOSTNAME \ --db-port=3306 \ --db-admin-username=root \ --db-admin-password=MYSQL_ROOT_PASSWORD_FROM_PART_II \ --server-root-password=LINUX_ROOT_PASSWORD \ --db-user-username=DB_USER_USERNAME \ --db-user-password=DB_USER_PASSWORD \ --cert-hostname="hostname, IP, FQDN"
-
Opdater værtsnavnet og IP-adressen i filen, så den passer til din installation. Brug den IP-adresse, som agentmaskinerne vil bruge til at nå servermaskinen. Sørg for at sætte en kompleks db-user-password op. En svag adgangskode vil få installationen til at mislykkes.
-
Kør installationsscriptet.
sudo sh server_installer.sh
-
Eksempel på vellykket output fra installationsscriptet
ESET PROTECT On-Prem Server Installer (version: 13.0.442.0), Copyright © 1992-2025 ESET, spol. s r.o. - All rights reserved. Udpakning af arkiv, vent venligst ... Arkiv udpakket til /tmp/tmp.A2IasvMAU4. Kontrol af OpenSSL ... done [OpenSSL 3.5.4 30 Sep 2025] Læsning af tidligere installationsindstillinger ... failure Kontrol af installeret version ... done Status for den aktuelle installation ... done.... done Status for nuværende installation er: NEW Tjekker databaseforbindelse ... done Indlæser GUID ... done [GUID = 8b5f9810-9169-4993-b63d-5b1d3df324df] Tjekker rodadgangskode ... done Indsætter rodadgangskode ... done Genererer certifikater ... done Springer synkronisering af statiske grupper over. Stopper service ... Færdig Oprettelse af database ... færdig Lagring af porte i konfigurationen ... færdig Lagring af server-peer-certifikat i konfigurationen ... færdig Flytning af scripts fra '/tmp/tmp.A2IasvMAU4/setup/Scripts' til /var/opt/eset/RemoteAdministrator/Server/Scripts/... done Flytter ESET-moduler fra '/tmp/tmp.A2IasvMAU4/setup/Modules' til /var/opt/eset/RemoteAdministrator/Server/Modules/... done Opretter sti til 'config'-mappe: /etc/opt/eset/RemoteAdministrator/Server Oprettelse af 'libs'-bibliotekssti: /opt/eset/RemoteAdministrator/Server Oprettelse af 'data'-bibliotekssti: /var/opt/eset/RemoteAdministrator/Server Oprettelse af 'Pki Cache'-mappe Sti: /var/opt/eset/RemoteAdministrator/Server /var/opt/eset/RemoteAdministrator/Server/pki.eset.com/ Oprettelse af 'logs'-mappe sti: /var/log/eset/RemoteAdministrator/Server Flytter ReportTemplates fra '/tmp/tmp.A2IasvMAU4/setup/ReportTemplates' til /var/opt/eset/RemoteAdministrator/Server/ReportTemplates/... done Flytter LangData.dat til /var/opt/eset/RemoteAdministrator/Server/Localization/LangData.dat... done Udpakning af ReportPrinter-filer.... done Oprettelse af opstartskonfigurationsfil /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini ... done Oprettelse af konfigurationsfil /etc/opt/eset/RemoteAdministrator/Server/config.cfg ... done Sikkerhedskopiering af indholdet i /opt/eset/RemoteAdministrator/Server Kopiering af filer til måldestination: /opt/eset/RemoteAdministrator/Server Kopiering af installationsprogram til måldestination: /opt/eset/RemoteAdministrator/Server/setup/installer_backup.sh Filejerskab indstillet til: root:root Indstilling af automatisk starttjeneste ... Generering af Xauthority-token ... færdig Springe over installation af SELinux-politik. Oprettet symlink '/etc/systemd/system/multi-user.target.wants/eraserver.service' → '/etc/systemd/system/eraserver.service'. Fjernet sikkerhedskopibibliotek: /opt/eset/RemoteAdministrator/.Server-712302407 Produkt installeret. -
Kontrollér, at ESET PROTECT Server-tjenesten kører.
sudo systemctl status eraserver -
Eksempel på output af kørende ESET PROTECT Server
● eraserver.service - ESET PROTECT Server Indlæst: indlæst (/etc/systemd/system/eraserver.service; aktiveret; forudindstillet: aktiveret) Aktiv: aktiv (kører) siden ons 2026-01-28 11:26:01 CET; 34s siden Påkaldelse: 511c310f22f94b4c8c09509f8af66c65 Proces: 202 ExecStart=/opt/eset/RemoteAdministrator/Server/ERAServer --daemon --pidfile /var/run/eraserver.pid (co> Main PID: 252 (ERAServer) Tasks: 63 (limit: 18979) Memory: 510.4M (peak: 511.5M) CPU: 7.121s CGroup: /system.slice/eraserver.service └─252 /opt/eset/RemoteAdministrator/Server/ERAServer --daemon --pidfile /var/run/eraserver.pid Jan 28 11:26:01 hostname systemd[1]: Starter eraserver.service - ESET PROTECT Server... Jan 28 11:26:01 hostname systemd[1]: Startede eraserver.service - ESET PROTECT Server.
-
Installer JDK.
sudo apt install default-jdk -
Bekræft den installerede version af JDK.
java -version -
Download Tomcat9 (Tomcat 10 understøttes ikke; version 9 er ikke tilgængelig i Debians arkiver).
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.115/bin/apache-tomcat-9.0.115.tar.gz -
Opret Tomcat-biblioteket og udpak de binære filer.
sudo mkdir -p /opt/tomcat sudo tar xzf apache-tomcat-9.0.115.tar.gz -C /opt/tomcat --strip-components=1 -
Tilføj tomcat-bruger.
sudo groupadd tomcat sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat -
Tilføj tomcat-bruger og juster tilladelser.
sudo chown -R tomcat:tomcat /opt/tomcat sudo chmod -R 755 /opt/tomcat -
Opret en Tomcat-tjeneste.
sudo nano /etc/systemd/system/tomcat.service -
Indsæt følgende kode i filen tomcat.service.
[Unit] Description=Apache Tomcat 9 After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="CATALINA_HOME=/opt/tomcat" Environment="CATALINA_BASE=/opt/tomcat" Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid" ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh [Install] WantedBy=multi-user.target -
Gem ændringerne. Tryk på CTRL + X, og tryk på Y for at bekræfte.
-
Aktivér Tomcat-tjenesten.
sudo systemctl daemon-reload sudo systemctl enable --now tomcat -
Kontrollér, at Tomcat kører (eller åbn http://hostname:8080/).
sudo systemctl status tomcat -
Download war-filen til webkonsollen.
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era_x64.war -
Kopier Web Console-filen ind i Tomcat-mappen.
sudo cp era_x64.war /opt/tomcat/webapps/era.war -
Genstart Tomcat-tjenesten for at implementere war-filen.
sudo systemctl genstart tomcat -
Kontrollér, at era-mappen findes i Tomcat-mappen.
ls /opt/tomcat/webapps -
Du kan nu forbinde webkonsollen til andre maskiner. Prøv f.eks. følgende link med værtsnavnet fra installationsfilerne: http://localhost:8080/era.
Fortsæt til næste afsnit, hvis du kan åbne ESET PROTECT Web Console og logge ind med administratoroplysninger. Adgangskoden blev indstillet i installationsscriptet som db-user-username.
Forbindelsen til webkonsollen er nu kun tilgængelig via HTTP. Du kan oprette en ny HTTPS-forbindelse.
-
Download agentens installationsprogram.
wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent_linux_x86_64.sh -
Indstil installationsprogrammet som eksekverbart.
chmod +x agent_linux_x86_64.sh -
Opret et midlertidigt agent_installer.sh -script.
touch agent_installer.sh -
Brug følgende parametre, og sørg for at inkludere den fulde sti til .pfx-certifikatet og .der-certificeringsautoritetsfilerne, der eksporteres fra ESET PROTECT Webconsole, samt en certifikatadgangskode, hvis der er en. Alle dele med store bogstaver skal redigeres til din konfiguration.
sudo ./agent_linux_x86_64.sh \ --skip-license \ --cert-path=/HOME/ADMIN/AGENT.PFX \ --cert-auth-path=/HOME/ADMIN/CA.DER \ --cert-password=AGENT_PEER_CERTIFICATE_PASSWORD \ --hostname=hostname \ --port=2222 -
Kør agentens installationsscript.
sudo ./agent_installer.sh -
Eksempel på output fra en vellykket agentinstallation.
ESET Management Agent Installer (version: 12.5.2104.0), Copyright © 1992-2025 ESET, spol. s r.o. - Alle rettigheder forbeholdes. Oprettelse af mapper ... Oprettelse af sti til 'config'-mappe: /etc/opt/eset/RemoteAdministrator/Agent Oprettelse af sti til 'data'-mappe: /var/opt/eset/RemoteAdministrator/Agent Oprettelse af sti til 'Pki Cache'-mappe: /var/opt/eset/RemoteAdministrator/Agent /var/opt/eset/RemoteAdministrator/Agent/pki.eset.com/ Oprettelse af 'logs'-mappe Sti: /var/log/eset/RemoteAdministrator/Agent /var/log/eset/RemoteAdministrator/Agent Oprettelse af stien til biblioteket 'libs': /opt/eset/RemoteAdministrator/Agent Oprettede biblioteker Arkivet vil blive udpakket til: /opt/eset/RemoteAdministrator/AgentInstallerData Udpakning, vent venligst... Tjekker OpenSSL ... udført [OpenSSL 3.5.4 30 Sep 2025] Tjekker installeret version ... Status for nuværende installation er: NEW De udpakkede installationsdata vil blive flyttet til: /opt/eset/RemoteAdministrator/Agent Nye forbindelsesindstillinger er 'hostname': 'localhost', 'port': 2222 Kontrol af serverforbindelse ... Forbindelsen er kontrolleret. Indlæsning af korrekt GUID ... Indlæsning af GUID var vellykket (ny GUID = 359950cd-4133-4ef1-b4ca-300c319d2ebc) Kontrol af peer-certifikat ... done Oprettelse af konfigurationsfil: /etc/opt/eset/RemoteAdministrator/Agent/config.cfg ... Oprettelse af 'modules'-katalogsti: /var/opt/eset/RemoteAdministrator/Agent/Modules/ Flytter ESET Modules fra '/opt/eset/RemoteAdministrator/Agent/setup/Modules' til /var/opt/eset/RemoteAdministrator/Agent/Modules/ ... Læser databasestatus ... Databasen er læst med succes. Databasestatus er 'DB_MISSING' Databasestatus er 'DB_MISSING'. Databasen findes ikke - den vil blive oprettet Indsætter certifikatautoritet i database... Certifikatautoritet indsat med succes. Opretter database. Database oprettet. Sætter forbindelse i config... Forbindelse sat med succes. Nulstiller replikationsinterval... Nulstilling af replikationsinterval var vellykket. Sætter peer-certifikat i config... Peer-certifikat sat med succes. Kopierer installationsprogram til måldestination: /opt/eset/RemoteAdministrator/Agent/setup/installer_backup.sh Springer installation af needrestart exclusion over. Filens ejerskab er sat til: root:root Indstilling af auto-start-tjeneste... Oprettet symlink '/etc/systemd/system/multi-user.target.wants/eraagent.service' → '/etc/systemd/system/eraagent.service'. Springer installation af SELinux-politik over. Tjeneste startet. Produkt installeret. -
Kontrollér, at ESET Management Agent-tjenesten kører.
sudo systemctl status eraagent -
Eksempel på output af kørende ESET PROTECT-agent.
● eraagent.service - ESET Management Agent Indlæst: indlæst (/etc/systemd/system/eraagent.service; aktiveret; forudindstillet: aktiveret) Aktiv: aktiv (kører) siden Thu 2026-01-29 16:22:12 CET; 4min 11s ago Invokation: fcb3d2461b1e46159e972b7175c07a0c Process: 71383 ExecStart=/opt/eset/RemoteAdministrator/Agent/ERAAgent --daemon --pidfile /run/> Main PID: 71384 (ERAAgent) Tasks: 22 (limit: 18979) Memory: 71.2M (peak: 82.9M) CPU: 1.284s CGroup: /system.slice/eraagent.service └─71384 /opt/eset/RemoteAdministrator/Agent/ERAAgent --daemon --pidfile /run/eraagent> Jan 29 16:22:12 hostname systemd[1]: Starter eraagent.service - ESET Management Agent ... Jan 29 16:22:12 hostname systemd[1]: Startede eraagent.service - ESET Management Agent. -
Åbn ESET PROTECT Web Console og log ind som administrator. Agenten er installeret, hvis din servermaskine vises i afsnittet Computere .