Problem
-
Du bruker støttede Debian Linux-versjoner 11, 12 eller 13, og du må installere ESET PROTECT On-Prem
Detaljer om problemet
Klikk for å utvide
Denne artikkelen beskriver installasjonsprosessen for Debian 12 og 13 ved hjelp av de offisielle nedlastingskoblingene eller alt-i-ett-installasjonsbildet. Hvis du allerede har noe programvare installert, kan installasjonsprosessen variere.
Løsning
- Forutsetninger
- Installer MySQL-databasen
- Installer ODBC-kontakten
- Installer de nødvendige verktøyene
- Installer serverkomponenten i ESET PROTECT On-Prem
- Installer nettkonsollen
- Installer ESET Management Agent
I. Forutsetninger
-
Bekreft Internett-tilkoblingen din. Hvis du har problemer med tilkoblingen, kan du bruke følgende kommando til å vise en liste over tilgjengelige nettverksenheter.
nmcli d
-
Kjør kommandoen nmtui for å koble til nettverket.
-
Installer Linux-verktøyene nano og wget.
sudo apt update sudo apt install nano wget
II. Installer MySQL-databasen
-
Last ned 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 MySQL-forutsetningene.
sudo apt install gnupg lsb-release -
Installer MySQL-serveren.
sudo apt update sudo apt install mysql-server -
Under installasjonsprosessen skriver du inn passordet til databasens rotbruker og lagrer det for installasjonsskriptet i del V.
-
Etter at serveren er installert, åpner du MySQL-konfigurasjonsfilen.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Legg til følgende linjer i mysqld-seksjonen:
max_allowed_packet=33M log_bin_trust_function_creators=1 innodb_log_file_size=150M innodb_log_files_in_group=2
-
Lagre endringene. Trykk CTRL + X og trykk Y for å bekrefte.
-
Start MySQL-tjenesten på nytt.
sudo systemctl restart mysql
-
Kontroller at MySQL-tjenesten kjører.
sudo systemctl status mysql
-
Installer unixODBC-drivere.
sudo apt install unixodbc
-
Last ned MySQL ODBC-kontaktpakken.
wget https://cdn.mysql.com/archives/mysql-connector-odbc-9.3/mysql-connector-odbc_9.3.0-1debian12_amd64.deb
-
Installer MySQL ODBC-kontaktpakken.
sudo dpkg -i mysql-connector-odbc_9.3.0-1debian12_amd64.deb -
Sjekk om ODBC-driveren er installert.
sudo myodbc-installer -d -l
Oppdater OpenSSL og installer Xvfb, Cifs-utils, Kerberos, LDAP Search og SNMP.
sudo apt install openssl xvfb cifs-utils krb5-user ldap-utils snmp
V. Installere serverkomponenten av ESET PROTECT On-Prem
-
Last ned installasjonsprogrammet for ESET PROTECT Server.
wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server_linux_x86_64.sh -
Konfigurer serverinstallasjonsfilen som en kjørbar fil.
sudo chmod +x ./server_linux_x86_64.sh -
Opprett ditt egendefinerte installasjonsskript.
touch server_installer.sh
-
Åpne det midlertidige skriptet og sett inn følgende kode, og erstatt delene med store bokstaver med dine egendefinerte konfigurasjonsvariabler.
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-passord=LINUX_ROOT_PASSORD \ --db-bruker-brukernavn=DB_USER_USERNAME \ --db-bruker-passord=DB_USER_PASSORD \ --cert-hostname="hostname, IP, FQDN"
-
Oppdater vertsnavnet og IP-adressen i filen slik at den passer til din installasjon. Bruk IP-adressen som agentmaskinene vil bruke for å nå servermaskinen. Sørg for å sette opp et komplekst db-user-passord. Et svakt passord vil føre til at installasjonen mislykkes.
-
Kjør installasjonsskriptet.
sudo sh server_installer.sh
-
Eksempel på vellykket utdata fra installasjonsskriptet
ESET PROTECT On-Prem Server Installer (versjon: 13.0.442.0), Copyright © 1992-2025 ESET, spol. s r.o. - All rights reserved. Extracting archive, please wait... Archive extracted to /tmp/tmp.A2IasvMAU4. Checking OpenSSL ... done [OpenSSL 3.5.4 30 Sep 2025] Reading previous installation settings ... failure Checking installed version.... done Status for gjeldende installasjon er: NEW Sjekker databasetilkobling ... done Laster GUID ... done [GUID = 8b5f9810-9169-4993-b63d-5b1d3df324df] Sjekker rotpassord ... done Setter inn rotpassord ... done Genererer sertifikater ... done Hoppe over synkroniseringsplanlegging av statiske grupper. Stopper tjenesten ... Opprettet database ... gjort Lagrer porter i konfigurasjonen ... gjort Lagrer sertifikat for servermakker i konfigurasjonen ... gjort Flytter skript fra '/tmp/tmp.A2IasvMAU4/setup/Scripts' til /var/opt/eset/RemoteAdministrator/Server/Scripts/... gjort Flytte ESET-moduler fra '/tmp/tmp.A2IasvMAU4/setup/Modules' til /var/opt/eset/RemoteAdministrator/Server/Modules/... gjort Opprette 'config'-katalogbane: /etc/opt/eset/RemoteAdministrator/Server Opprettelse av 'libs'-katalogen path: /opt/eset/RemoteAdministrator/Server Opprettelse av 'data'-katalogbane: /var/opt/eset/RemoteAdministrator/Server Opprettelse av katalogen 'Pki Cache' bane: /var/opt/eset/RemoteAdministrator/Server/pki.eset.com/ Opprettelse av 'logger'-katalogbane: /var/log/eset/RemoteAdministrator/Server Flytting av ReportTemplates fra '/tmp/tmp.A2IasvMAU4/setup/ReportTemplates' til /var/opt/eset/RemoteAdministrator/Server/ReportTemplates/... done Flytting av LangData.dat til /var/opt/eset/RemoteAdministrator/Server/Localization/LangData.dat... done Ekstrahering av ReportPrinter-filer.... done Opprette oppstartskonfigurasjonsfil /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini ... done Opprette konfigurasjonsfil /etc/opt/eset/RemoteAdministrator/Server/config.cfg ... done Sikkerhetskopiere innholdet i /opt/eset/RemoteAdministrator/Server Kopiere filer til måldestinasjonen: /opt/eset/RemoteAdministrator/Server Kopierer installasjonsprogrammet til måldestinasjonen: /opt/eset/RemoteAdministrator/Server/setup/installer_backup.sh Fileierskap satt til: root:root Sette auto-start-tjeneste ... Genererer Xauthority-token ... ferdig Hoppe over SELinux-policyinstallasjon. Opprettet symlink '/etc/systemd/system/multi-user.target.wants/eraserver.service' → '/etc/systemd/system/system/eraserver.service'. Fjernet sikkerhetskopikatalog: /opt/eset/RemoteAdministrator/.Server-712302407 Produkt installert. -
Kontroller at ESET PROTECT Server-tjenesten kjører.
sudo systemctl status eraserver -
Eksempel på utdata for kjøring av ESET PROTECT Server
● eraserver.service - ESET PROTECT Server Lastet: lastet (/etc/systemd/system/eraserver.service; aktivert; forhåndsinnstilt: aktivert) Aktiv: aktiv (kjører) siden ons 2026-01-28 11:26:01 CET; 34s ago Invokasjon: 511c310f22f94b4c8c09509f8af66c65 Prosess: 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 (topp: 511,5M) CPU: 7.121s CGroup: /system.slice/eraserver.service └─252 /opt/eset/RemoteAdministrator/Server/ERAServer --daemon --pidfile /var/run/eraserver.pid 28. jan 11:26:01 hostname systemd[1]: Starter eraserver.service - ESET PROTECT Server... Jan 28 11:26:01 hostname systemd[1]: Startet eraserver.service - ESET PROTECT Server.
-
Installer JDK.
sudo apt install default-jdk -
Bekreft den installerte versjonen av JDK.
java -version -
Last ned Tomcat9 (Tomcat 10 støttes ikke; versjon 9 er ikke tilgjengelig i Debians depoter).
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.115/bin/apache-tomcat-9.0.115.tar.gz -
Opprett Tomcat-katalogen og pakk ut de binære filene.
sudo mkdir -p /opt/tomcat sudo tar xzf apache-tomcat-9.0.115.tar.gz -C /opt/tomcat --strip-components=1 -
Legg til tomcat-bruker.
sudo groupadd tomcat sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat -
Legg til tomcat-bruker og juster tillatelser.
sudo chown -R tomcat:tomcat /opt/tomcat sudo chmod -R 755 /opt/tomcat -
Opprett en Tomcat-tjeneste.
sudo nano /etc/systemd/system/tomcat.service -
Sett inn 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/tomcat/temp/tomcat.pid" ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh [Install] WantedBy=multi-user.target -
Lagre endringene. Trykk CTRL + X og trykk Y for å bekrefte.
-
Aktiver Tomcat-tjenesten.
sudo systemctl daemon-reload sudo systemctl enable --now tomcat -
Kontroller at Tomcat kjører (eller åpne http://hostname:8080/).
sudo systemctl status tomcat -
Last ned war-filen til Web Console.
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era_x64.war -
Kopier Web Console-filen til Tomcat-mappen.
sudo cp era_x64.war /opt/tomcat/webapps/era.war -
Start Tomcat-tjenesten på nytt for å distribuere war-filen.
sudo systemctl restart tomcat -
Kontroller at era-mappen finnes i Tomcat-mappen.
ls /opt/tomcat/webapps -
Du kan nå koble Web Console til andre maskiner. Prøv for eksempel følgende kobling ved å bruke vertsnavnet fra installasjonsfilene: http://localhost:8080/era.
Fortsett til neste avsnitt hvis du kan åpne ESET PROTECT Web Console og logge på med administratorlegitimasjon. Passordet ble angitt i installasjonsskriptet som db-user-username.
Tilkoblingen til nettkonsollen er nå bare tilgjengelig via HTTP. Du kan sette opp en ny HTTPS-tilkobling.
-
Last ned installasjonsprogrammet for agenten.
wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent_linux_x86_64.sh -
Angi installasjonsprogrammet som kjørbart.
chmod +x agent_linux_x86_64.sh -
Opprett et midlertidig agent_installer.sh -skript.
touch agent_installer.sh -
Bruk følgende parametere, og sørg for å inkludere hele banen til .pfx-sertifikatet og .der-sertifiseringsinstansfilene som eksporteres fra ESET PROTECT Webconsole, samt et sertifikatpassord hvis det finnes et. Alle deler i store bokstaver bør redigeres til din konfigurasjon.
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 -
Kjør agentinstallasjonsskriptet.
sudo ./agent_installer.sh -
Eksempel på utdata fra en vellykket agentinstallasjon.
ESET Management Agent Installer (versjon: 12.5.2104.0), Copyright © 1992-2025 ESET, spol. s r.o. - Alle rettigheter forbeholdt. Opprettelse av kataloger... Opprettelse av "config"-katalogbane: /etc/opt/eset/RemoteAdministrator/Agent Opprettelse av "data"-katalogbane: /var/opt/eset/RemoteAdministrator/Agent Opprettelse av 'Pki Cache'-katalogbane: /var/opt/eset/RemoteAdministrator/Agent/pki.eset.com/ Opprettelse av 'logger'-katalogbane: /var/log/eset/RemoteAdministrator/Agent Opprettelse av 'libs'-katalogen bane: /opt/eset/RemoteAdministrator/Agent Opprettede kataloger Arkivet vil bli hentet ut til: /opt/eset/RemoteAdministrator/AgentInstallerData Extracting, please wait... Checking OpenSSL ... done [OpenSSL 3.5.4 30 Sep 2025] Checking installed version ... Status of current installation is: NEW De utpakkede installasjonsdataene vil bli flyttet til: /opt/eset/RemoteAdministrator/Agent Nye tilkoblingsinnstillinger er 'hostname': 'localhost', 'port': 2222 Sjekker servertilkobling ... Tilkobling sjekket vellykket. Laster inn riktig GUID ... Innlasting av GUID var vellykket (ny GUID = 359950cd-4133-4ef1-b4ca-300c319d2ebc) Sjekker motpartssertifikat ... done Oppretter konfigurasjonsfil ... done /etc/opt/eset/RemoteAdministrator/Agent/config.cfg ... Opprettelse av 'modules' katalogbane: /var/opt/opt/eset/RemoteAdministrator/Agent/Modules/ Flytte ESET Modules fra '/opt/eset/RemoteAdministrator/Agent/setup/Modules' til /var/opt/eset/RemoteAdministrator/Agent/Modules/ ... Lese databasestatus ... Databasen ble lest. Databasestatus er 'DB_MISSING' Databasestatus er 'DB_MISSING'. Databasen eksisterer ikke - den vil bli opprettet Sette inn sertifikatautoritet i databasen... Sertifikatautoritet satt inn vellykket. Opprette database. Database opprettet. Sette tilkobling i config... Tilkobling satt vellykket. Tilbakestille replikeringsintervall... Tilbakestilling av replikeringsintervall var vellykket. Sette peer-sertifikat i config... Peer-sertifikat satt vellykket. Kopierer installasjonsprogram til måldestinasjon: /opt/eset/RemoteAdministrator/Agent/setup/installer_backup.sh Hopper over installasjon av ekskludering av needrestart. Fileierskap satt til: root:root Sette autostart-tjeneste... Opprettet symlink '/etc/systemd/system/multi-user.target.wants/eraagent.service' → '/etc/systemd/system/system/eraagent.service'. Hopper over installasjon av SELinux-policy. Tjenesten startet. Produktet er installert. -
Kontroller at ESET Management Agent-tjenesten kjører.
sudo systemctl status eraagent -
Eksempel på utdata for kjøring av ESET PROTECT-agenten.
● eraagent.service - ESET Management Agent Lastet: lastet (/etc/systemd/system/eraagent.service; aktivert; forhåndsinnstilt: aktivert) Aktiv: aktiv (kjører) siden Thu 2026-01-29 16:22:12 CET; 4min 11s ago Invocation: 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... 29. jan 16:22:12 hostname systemd[1]: Startet eraagent.service - ESET Management Agent. -
Åpne ESET PROTECT Web Console og logg inn som administrator. Agenten er installert hvis servermaskinen din vises i delen Datamaskiner .