[KB7907] Installer ESET PROTECT On-Prem på Debian 10

BEMÆRK:

Denne side er blevet oversat af en computer. Klik på engelsk under Sprog på denne side for at få vist den originale tekst. Hvis du finder noget uklart, bedes du kontakte din lokale support.

Problem

  • Du bruger Debian Linux version 10, og du har brug for at installere ESET PROTECT On-Prem

Detaljer om problemet


Klik for at udvide

Denne artikel beskriver installationsprocessen på Debian 10 som installeret fra det officielle lille installationsbillede. Hvis du allerede har installeret noget software, kan installationsprocessen være anderledes.


Løsning

  1. Forudsætninger
  2. Installer MySQL-databasen
  3. Installer ODBC-stik
  4. Installer de nødvendige værktøjer
  5. Installer serverkomponenten i ESET PROTECT On-Prem
  6. Installer webkonsollen
  7. Installer ESET Management Agent
  8. Det er valgfrit: Fjern overflødige filer

I. Forudsætninger

  1. Bekræft din internetforbindelse. Hvis du har problemer med din forbindelse, kan du bruge følgende kommando til at få en liste over de tilgængelige netværksenheder.
    nmcli d
  1. Brug kommandoen nmtui for at oprette forbindelse til netværket.
  1. Installer Linux-værktøjet nano wget
    . sudo apt-get install nano wget

II. Installer MySQL-databasen

  1. Download MySQL-repository-filen.
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.31-1debian10_amd64.deb-bundle.tar
  1. Udpak MySQL-arkivet.
tar -xvf mysql-server_8.0.31-1debian10_amd64.deb-bundle.tar
  1. Installer forudsætningerne for MySQL.
sudo apt-get install libaio1 libmecab2
  1. Forkonfigurer MySQL-serveren.
sudo dpkg-preconfigure mysql-community-server_8.0.31-1debian10_amd64.deb
  1. Installer MySQL-serveren.
sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_8.0.31-1debian10_amd64.deb
  1. Når serveren er installeret, skal du åbne MySQL-konfigurationsfilen.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  1. 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
  1. Gem ændringerne. Tryk på CTRL + X, og tryk på Y for at bekræfte.

  2. Genstart MySQL-tjenesten.
sudo systemctl genstart mysql
  1. Kontrollér, at MySQL-tjenesten kører.
sudo systemctl status mysql

III. Installer ODBC-stik

  1. Installer unixODBC-drivere.
sudo apt-get install unixodbc
  1. Download ODBC-filen. Installer ikke ved hjælp af APT, da dette vil installere den nyeste version.
wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
  1. Pak ODBC-driverarkivet ud.
gunzip mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
  1. Udpak ODBC-driveren.
tar -xvf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar
  1. Naviger til mappen med ODBC-driveren.
cd mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit
  1. Kopier ODBC-driverfilerne.
sudo cp bin/* /usr/local/bin sudo cp lib/* /usr/local/lib
  1. Sæt ODBC-driveren op.
sudo myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so" sudo myodbc-installer -a -d -n "MySQL ODBC 8.0" -t "Driver=/usr/local/lib/libmyodbc8a.so"
  1. Lav en liste over de installerede drivere.
sudo myodbc-installer -d -l

IV. Installer de nødvendige værktøjer

  1. Opdater din OpenSSL.
sudo apt-get install openssl
  1. Installer Xvfb.
sudo apt-get install xvfb
  1. Installer Cifs-utils.
sudo apt-get installer cifs-utils
  1. Installer QtWebKit.
sudo apt-get install libqtwebkit4
  1. Installer Kerberos.
sudo apt-get installer krb5-user
  1. Installer LDAP Search.
sudo apt-get installer ldap-utils
  1. Installer SNMP.
sudo apt-get installer snmp

V. Installer serverkomponenten af ESET PROTECT On-Prem

  1. Download installationsprogrammet til ESET PROTECT Server.
wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server-linux-x86_64.sh
  1. Konfigurer serverinstallationsfilen som en eksekverbar fil.
chmod +x server-linux-x86_64.sh
  1. Opret det midlertidige installationsscript.
touch server_installer.sh
  1. Åbn det midlertidige script, og indsæt følgende kode:
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 fra trin II.4. \ --server-root-password=password \ --db-user-username=erauser \ --db-user-password=strong complex password \ --cert-hostname="hostname, IP, FQDN"
  1. Opdater værtsnavnet og IP-adressen i filen, så den passer til din installation. Brug den IP-adresse, som agentmaskinerne skal 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.

  2. Kør installationsscriptet.
sudo sh server_installer.sh
  1. Kontrollér, at ESET PROTECT Server-tjenesten kører.
sudo systemctl status eraserver

VI. Installer webkonsollen

  1. Installer JDK.
sudo apt-get install openjdk-11-jdk
  1. Bekræft den installerede version af JDK.
java -version
  1. Installer Tomcat.
sudo apt-get install tomcat9
  1. Kontrollér, at Tomcat-tjenesten kører.
sudo systemctl status tomcat9
  1. Download webkonsollen.
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
  1. Kopier Web Console-filen til Tomcat-mappen.
sudo cp era.war /var/lib/tomcat9/webapps/
  1. Genstart Tomcat-tjenesten for at implementere era.war-filen.
sudo systemctl genstart tomcat9
  1. Kontrollér, at era-mappen er til stede i Tomcat-mappen.
ls /var/lib/tomcat9/webapps

Outputtet bør se ud som følger:

era era.war
  1. Du kan nu forbinde webkonsollen til andre maskiner. Prøv for eksempel følgende:
http://localhost:8080/era

ESET PROTECT-serveren er implementeret, hvor localhost er erstattet af IP-adressen på din maskine.

Fortsæt til næste afsnit, hvis du kan åbne ESET PROTECT Web Console og logge ind med administratorlegitimation. 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.


VII. Installer ESET Management Agent

  1. Download agentens installationsprogram.
wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-x86_64.sh
  1. Indstil installationsprogrammet som eksekverbart.
chmod +x agent-linux-x86_64.sh
  1. Opret det midlertidige script agent_installer.sh.
touch agent_installer.sh
  1. For en serverassisteret installation skal du åbne det midlertidige script og bruge følgende kode:
Udskift værtsnavn og adgangskode
  • Værtsnavnet er IP- eller værtsnavnet på ESET PROTECT Server-maskinen
  • Adgangskoden til webkonsollen er den adgangskode, du bruger til at logge ind på ESET PROTECT Web Console
sudo ./agent-linux-x86_64.sh \ --skip-license \ --hostname=hostname \ --port=2222 \ --webconsole-user=Administrator \ --webconsole-password=password \ --webconsole-port=2223
  1. Kør installationsscriptet.
sudo sh agent_installer.sh
  1. Når du bliver bedt om det, skal du trykke på y for at acceptere certifikatet.

  2. Kontrollér, at ESET Management Agent-tjenesten kører.
sudo systemctl status eraagent
  1. Åbn ESET PROTECT Web Console, og log ind som administrator. Agenten er installeret med succes, hvis afsnittet Computere indeholder din servermaskine.

VIII. Valgfrit: Fjern overflødige filer

  1. Når installationen af komponenterne er afsluttet, skal du fjerne installationsprogrammerne og scripts.
rm -rf agent_installer.sh rm -rf agent-linux-x86_64.sh rm -rf era.war rm -rf server_installer.sh rm -rf server-linux-x86_64.sh rm -rf libmysqlclient21_8.0.23-1debian10_amd64.deb rm -rf libmysqlclient-dev_8.0.23-1debian10_amd64.deb rm -rf mysql-client_8.0.23-1debian10_amd64.deb rm -rf mysql-common_8.0.23-1debian10_amd64.deb rm -rf mysql-community-client_8.0.23-1debian10_amd64.deb rm -rf mysql-community-client-core_8.0.23-1debian10_amd64.deb rm -rf mysql-community-client-plugins_8.0.23-1debian10_amd64.deb rm -rf mysql-community-server_8.0.23-1debian10_amd64.deb rm -rf mysql-community-server-core_8.0.23-1debian10_amd64.deb rm -rf mysql-community-server-debug_8.0.23-1debian10_amd64.deb rm -rf mysql-community-test_8.0.23-1debian10_amd64.deb rm -rf mysql-community-test-debug_8.0.23-1debian10_amd64.deb rm -rf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit rm -rf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar rm -rf mysql-server_8.0.23-1debian10_amd64.deb rm -rf mysql-server_8.0.23-1debian10_amd64.deb-bundle.tar rm -rf mysql-testsuite_8.0.23-1debian10_amd64.deb