[KB7907] Installere ESET PROTECT On-Prem på Debian Linux

MERK:

Denne siden er oversatt av en datamaskin. Klikk på engelsk under Språk på denne siden for å se originalteksten. Hvis noe er uklart, kan du kontakte din lokale kundestøtte.

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

  1. Forutsetninger
  2. Installer MySQL-databasen
  3. Installer ODBC-kontakten
  4. Installer de nødvendige verktøyene
  5. Installer serverkomponenten i ESET PROTECT On-Prem
  6. Installer nettkonsollen
  7. Installer ESET Management Agent

I. Forutsetninger

  1. 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
  1. Kjør kommandoen nmtui for å koble til nettverket.

  1. Installer Linux-verktøyene nano og wget.

    sudo apt update sudo apt install nano wget

II. Installer MySQL-databasen

  1. Last ned MySQL-repository-filen.

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb
  2. Forkonfigurer MySQL-serveren.

    sudo dpkg -i ./mysql-apt-config_0.8.36-1_all.deb
  3. Installer MySQL-forutsetningene.

    sudo apt install gnupg lsb-release
  4. Installer MySQL-serveren.

    sudo apt update sudo apt install mysql-server
  5. Under installasjonsprosessen skriver du inn passordet til databasens rotbruker og lagrer det for installasjonsskriptet i del V.

  1. Etter at serveren er installert, åpner du MySQL-konfigurasjonsfilen.

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  1. 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
  1. Lagre endringene. Trykk CTRL + X og trykk Y for å bekrefte.

  2. Start MySQL-tjenesten på nytt.

    sudo systemctl restart mysql
  1. Kontroller at MySQL-tjenesten kjører.

    sudo systemctl status mysql

III. Installer ODBC-kontakten

  1. Installer unixODBC-drivere.

    sudo apt install unixodbc
  1. 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
  1. Installer MySQL ODBC-kontaktpakken.

    sudo dpkg -i mysql-connector-odbc_9.3.0-1debian12_amd64.deb
  2. Sjekk om ODBC-driveren er installert.

    sudo myodbc-installer -d -l
    ODBC-kontaktfeil under installasjonen av ESET PROTECT On-Prem

    Kontroller at driverne som ligger i /usr/lib/x86_64-linux-gnu/odbc/ er riktig registrert i filen: /etc/odbcinst.ini.

    Bruk det fulle navnet på driveren i hakeparentesen. Hvis ikke, korrigerer du plasseringen av driveren i .ini-filen og starter systemet på nytt.


IV. Installer de nødvendige verktøyene

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

  1. 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
  2. Konfigurer serverinstallasjonsfilen som en kjørbar fil.

    sudo chmod +x ./server_linux_x86_64.sh
  3. Opprett ditt egendefinerte installasjonsskript.

    touch server_installer.sh
  1. Å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"
  1. 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.

  2. Kjør installasjonsskriptet.

    sudo sh server_installer.sh
  1. 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.
  2. Kontroller at ESET PROTECT Server-tjenesten kjører.

    sudo systemctl status eraserver
  3. 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.

VI. Installere nettkonsollen

  1. Installer JDK.

    sudo apt install default-jdk
  2. Bekreft den installerte versjonen av JDK.

    java -version
  3. 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
  4. 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
  5. Legg til tomcat-bruker.

    sudo groupadd tomcat sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
  6. Legg til tomcat-bruker og juster tillatelser.

    sudo chown -R tomcat:tomcat /opt/tomcat sudo chmod -R 755 /opt/tomcat
  7. Opprett en Tomcat-tjeneste.

    sudo nano /etc/systemd/system/tomcat.service
  8. 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
  9. Lagre endringene. Trykk CTRL + X og trykk Y for å bekrefte.

  10. Aktiver Tomcat-tjenesten.

    sudo systemctl daemon-reload sudo systemctl enable --now tomcat
  11. Kontroller at Tomcat kjører (eller åpne http://hostname:8080/).

    sudo systemctl status tomcat
  12. Last ned war-filen til Web Console.

    wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era_x64.war
  13. Kopier Web Console-filen til Tomcat-mappen.

    sudo cp era_x64.war /opt/tomcat/webapps/era.war
  14. Start Tomcat-tjenesten på nytt for å distribuere war-filen.

    sudo systemctl restart tomcat
  15. Kontroller at era-mappen finnes i Tomcat-mappen.

    ls /opt/tomcat/webapps
  16. 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.


VII. Installere ESET Management Agent

  1. Last ned installasjonsprogrammet for agenten.

    wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent_linux_x86_64.sh
  2. Angi installasjonsprogrammet som kjørbart.

    chmod +x agent_linux_x86_64.sh
  3. Opprett et midlertidig agent_installer.sh -skript.

    touch agent_installer.sh
  4. 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
  5. Kjør agentinstallasjonsskriptet.

    sudo ./agent_installer.sh
  6. 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.
  7. Kontroller at ESET Management Agent-tjenesten kjører.

    sudo systemctl status eraagent
  8. 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.
  9. Åpne ESET PROTECT Web Console og logg inn som administrator. Agenten er installert hvis servermaskinen din vises i delen Datamaskiner .