[KB7907] Az ESET PROTECT telepítése Debian 10-es rendszerre (8.x - 9.x)

Probléma

  • A Debian Linux 10-es verzióját használja, és az ESET PROTECT-et kell telepítenie.

Részletek


Kattintson a részletekhez

Ez a cikk a Debian 10-en történő telepítés folyamatát írja le a hivatalos kis telepítő image-ről telepített Debian 10 alatt. Ha már telepített néhány szoftvert a rendszerre, akkor a telepítési folyamat eltérhet az itt leírttól.


Megoldás

  1. Előfeltételek
  2. A MySQL adatbázis telepítése
  3. Az ODBC connector telepítése
  4. A szükséges eszköztök telepítése
  5. Az ESET PROTECT szerver komponensének telepítése
  6. A Web Console telepítése
  7. Az ESET Management Agent telepítése
  8. Választható: A felesleges fájlok eltávolítása

I. Előfeltételek

  1. Ellenőrizze az internetkapcsolatot. Ha probléma van a kapcsolatával, a következő paranccsal listázza ki az elérhető hálózati eszközöket.
nmcli d
  1. A hálózathoz való csatlakozáshoz használja az nmtui parancsot.
  1. Telepítse a nano wget Linux eszközt.
sudo apt-get install nano wget

II. A MySQL adatbázis telepítése

  1. Töltse le a MySQL repository fájlt.
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.23-1debian10_amd64.deb-bundle.tar
  1. Csomagolja ki a MySQL repository-t.
tar -xvf mysql-server_8.0.23-1debian10_amd64.deb-bundle.tar
  1. Telepítse a MySQL-hez szükséges eszközöket.
sudo apt-get install libaio1 libmecab2
  1. Végezze el a MySQL szerver előzetes konfigurálását.
sudo dpkg-preconfigure mysql-community-server_8.0.23-1debian10_amd64.deb
  1. Telepítse a MySQL szervert.
sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_8.0.23-1debian10_amd64.deb
  1. A szerver telepítése után nyissa meg a MySQL konfigurációs fájlt.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  1. A mysqld szakaszba írja be a következő sorokat:
max_allowed_packet=33M
log_bin_trust_function_creators=1
innodb_log_file_size=150M
innodb_log_files_in_group=2
  1. Mentse el a módosításokat. Nyomja meg a CTRL + X billentyűkombinációt, majd a megerősítéshez nyomja meg az Y billentyűt.

  2. Indítsa újra a MySQL szolgáltatást.
sudo systemctl restart mysql
  1. Ellenőrizze, hogy a MySQL szolgáltatás fut-e.
sudo systemctl status mysql

III. Az ODBC connector telepítése

  1. Telepítse az unixODBC illesztőprogramokat.
sudo apt-get install unixodbc
  1. Töltse le az ODBC fájlt. Ne az APT-vel telepítse, mivel ez a legújabb verziót fogja telepíteni.
wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
  1. Csomagolja ki az ODBC-illesztőprogram tömörített állományát.
gunzip mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
  1. Csomagolja ki az ODBC-illesztőprogramot.
tar -xvf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar
  1. Navigáljon az ODBC-illesztőprogram mappájába.
cd mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit
  1. Másolja az ODBC-illesztőprogram fájljait.
sudo cp bin/* /usr/local/bin
sudo cp lib/* /usr/local/lib
  1. Állítsa be az ODBC-illesztőprogramot.
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. Listázza ki a telepített illesztőprogramokat.
sudo myodbc-installer -d -l

IV. A szükséges eszközök telepítése

  1. Frissítse az OpenSSL-t.
sudo apt-get install openssl
  1. Telepítse az Xvfb-t.
sudo apt-get install xvfb
  1. Telepítse a Cifs-utils-t.
sudo apt-get install cifs-utils
  1. Telepítse a QtWebKit-et.
sudo apt-get install libqtwebkit4
  1. Telepítse a Kerberos-t.
sudo apt-get install krb5-user
  1. Telepítse az LDAP Search-öt.
sudo apt-get install ldap-utils
  1. Telepítse az SNMP-t.
sudo apt-get install snmp

V. Az ESET PROTECT szerver komponensének telepítése

  1. Töltse le az ESET PROTECT Server telepítőjét.
wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server-linux-x86_64.sh
  1. Konfigurálja a szerver telepítőfájlkészletet futtatható fájlként.
chmod +x server-linux-x86_64.sh
  1. Hozza létre az ideiglenes telepítő szkriptet.
touch server_installer.sh
  1. Nyissa meg az ideiglenes szkriptet, és illessze be a következő kódot:
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 from step II.4. \
--server-root-password=password \
--db-user-username=erauser \
--db-user-password=strong complex password \
--cert-hostname="hostname, IP, FQDN"
  1. Frissítse a hostnevet és az IP-címet a fájlban a telepítésének megfelelően. Használja azt az IP-címet, amellyel az agentek el fogják érni a szervert. Ügyeljen arra, hogy összetett db-user-password-öt állítson be. Egy gyenge jelszó a telepítés sikertelenségét okozhatja.

  2. Futtassa a telepítő szkriptet.
sudo sh server_installer.sh
  1. Ellenőrizze, hogy az ESET PROTECT Server szolgáltatás fut-e.
sudo systemctl status eraserver

VI. A Web Console telepítése

  1. Telepítse a JDK-t.
sudo apt-get install openjdk-11-jdk
  1. Ellenőrizze a JDK telepített verzióját.
java -version
  1. Telepítse a Tomcat-et.
sudo apt-get install tomcat9
  1. Ellenőrizze, hogy a Tomcat szolgáltatás fut-e.
sudo systemctl status tomcat9
  1. Töltse le a Web Console-t.
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
  1. Másolja a Web Console fájlt a Tomcat mappába.
sudo cp era.war /var/lib/tomcat9/webapps/
  1. Indítsa újra a Tomcat szolgáltatást az era.war fájl telepítéséhez.
sudo systemctl restart tomcat9
  1. Ellenőrizze, hogy az era mappa jelen van-e a tomcat mappában. 
ls /var/lib/tomcat9/webapps

A kimenetnek a következőképpen kell kinéznie:

era era.war
  1. Most már csatlakoztathatja a webkonzolt más gépekhez. Próbálja ki például a következőt:
http://localhost:8080/era

A PROTECT Server telepítése során a localhost helyett az Ön gépének IP-címét kell megadni.

Folytassa a következő szakasszal, ha meg tudja nyitni az ESET PROTECT Web Console-t, és be tud lépni a rendszergazdai hitelesítő adatokkal (a jelszó a telepítő szkriptben a db-user-username néven lett beállítva)

A Web Console-hoz való csatlakozás most csak HTTP-n keresztül érhető el. Beállíthat új HTTPS-kapcsolatot is.


VII. Az ESET Management Agent telepítése

  1. Töltse le az Agent telepítőt.
wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-x86_64.sh
  1. Állítsa be a telepítőt futtatható állományként.
chmod +x agent-linux-x86_64.sh
  1. Hozzon létre egy ideiglenes agent_installer.sh szkriptet.
touch agent_installer.sh
  1. Szerverrel támogatott telepítés esetén nyissa meg az ideiglenes szkriptet, és használja a következő kódot:
A hostnév és a jelszó átírása
  • A hosztnév a PROTECT Server gép IP címe vagy hosztneve
  • A Web Console jelszó az ESET PROTECT Web Console-ba való bejelentkezéshez használt jelszó
sudo ./agent-linux-x86_64.sh \
--skip-license \
--hostname=hostname \
--port=2222 \
--webconsole-user=Administrator \
--webconsole-password=password \
--webconsole-port=2223
  1. Futtassa a telepítő szkriptet.
sudo sh agent_installer.sh
  1. Amikor a rendszer kéri, nyomja meg a y gombot a tanúsítvány elfogadásához.

  2. Ellenőrizze, hogy az ESET Management Agent szolgáltatás fut-e.
sudo systemctl status eraagent
  1. Nyissa meg az ESET PROTECT Web Console-t, és jelentkezzen be rendszergazdaként. Ha a Számítógépek (Computers) részben szerepel a szerver számítógépe, az agent sikeresen települt.

VIII. Választható: A felesleges fájlok eltávolítása

  1. Miután a komponensek telepítése sikeresen befejeződött, távolítsa el a telepítőket és a szkripteket.
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