[KB7907] ESET PROTECT On-Prem'i Debian Linux'a Yükleme

NOT:

Bu sayfa bir bilgisayar tarafından çevrilmiştir. Orijinal metni görüntülemek için bu sayfadaki Diller altında İngilizce'ye tıklayın. Anlaşılmayan bir şey bulursanız, lütfen yerel destek biriminizle iletişime geçin.

Sorun

  • Desteklenen Debian Linux 11, 12 veya 13 sürümlerini kullanıyorsunuz ve ESET PROTECT On-Prem'i yüklemeniz gerekiyor

Detaylar


Genişletmek için tıkla

Bu makale Debian 12 ve 13 için resmi indirme bağlantılarını veya hepsi bir arada kurulum görüntüsünü kullanarak kurulum sürecini açıklamaktadır. Zaten yüklü bir yazılımınız varsa, yükleme işlemi farklı olabilir.


Çözüm

  1. Ön Koşullar
  2. MySQL veritabanını yükleyin
  3. ODBC bağlayıcısını yükleme
  4. Gerekli araçları kurun
  5. ESET PROTECT On-Prem'in sunucu bileşenini yükleme
  6. Web Konsolunu Yükleme
  7. ESET Management Agent'ı yükleme

I. Ön Koşullar

  1. İnternet bağlantınızı doğrulayın. Bağlantınızla ilgili bir sorun yaşıyorsanız, mevcut ağ cihazlarını listelemek için aşağıdaki komutu kullanın.

    nmcli d
  1. Ağa bağlanmak için nmtui komutunu çalıştırın.

  1. Linux araçları nano ve wget'i yükleyin .

    sudo apt update sudo apt install nano wget

II. MySQL veritabanını yükleyin

  1. MySQL depo dosyasını indirin.

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb
  2. MySQL sunucusunu önceden yapılandırın.

    sudo dpkg -i ./mysql-apt-config_0.8.36-1_all.deb
  3. MySQL önkoşullarını yükleyin.

    sudo apt install gnupg lsb-release
  4. MySQL sunucusunu yükleyin.

    sudo apt update sudo apt install mysql-server
  5. Kurulum işlemi sırasında, veritabanı kök kullanıcı parolasını yazın ve V. bölümdeki kurulum komut dosyası için kaydedin.

  1. Sunucu kurulduktan sonra MySQL yapılandırma dosyasını açın.

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  1. Aşağıdaki satırları mysqld bölümüne ekleyin:

    max_allowed_packet=33M log_bin_trust_function_creators=1 innodb_log_file_size=150M innodb_log_files_in_group=2
  1. Değişiklikleri kaydedin. CTRL + X tuşlarına basın ve onaylamak için Y tuşuna basın.

  2. MySQL hizmetini yeniden başlatın.

    sudo systemctl restart mysql
  1. MySQL hizmetinin çalıştığını doğrulayın.

    sudo systemctl status mysql

III. ODBC bağlayıcısını yükleme

  1. UnixODBC sürücülerini yükleyin.

    sudo apt install unixodbc
  1. MySQL ODBC bağlayıcı paketini indirin.

    wget https://cdn.mysql.com/archives/mysql-connector-odbc-9.3/mysql-connector-odbc_9.3.0-1debian12_amd64.deb
  1. MySQL ODBC bağlayıcı paketini yükleyin.

    sudo dpkg -i mysql-connector-odbc_9.3.0-1debian12_amd64.deb
  2. ODBC sürücüsünün yüklü olup olmadığını kontrol edin.

    sudo myodbc-installer -d -l
    ESET PROTECT On-Prem yüklemesi sırasında ODBC bağlayıcısı hatası

    Usr/lib/x86_64-linux-gnu/odbc/ dosyasında bulunan sürücülerin düzgün bir şekilde kaydedildiğinden emin olun: /etc/odbcinst.ini.

    Köşeli parantez içindeki sürücünün tam adını kullanın. Değilse, .ini dosyasındaki sürücü konumunu düzeltin ve sistemi yeniden başlatın.


IV. Gerekli araçları yükleyin

OpenSSL'nizi güncelleyin ve Xvfb, Cifs-utils, Kerberos, LDAP Search ve SNMP'yi yükleyin.

sudo apt install openssl xvfb cifs-utils krb5-user ldap-utils snmp

V. ESET PROTECT On-Prem'in Sunucu bileşenini yükleme

  1. ESET PROTECT Server yükleyicisini indirin.

    wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server_linux_x86_64.sh
  2. Sunucu yükleme dosyasını çalıştırılabilir olarak yapılandırın.

    sudo chmod +x ./server_linux_x86_64.sh
  3. Özel yükleyici betiğinizi oluşturun.

    touch server_installer.sh
  1. Geçici betiği açın ve büyük harfli kısımları özel yapılandırma değişkenlerinizle değiştirerek aşağıdaki kodu ekleyin.

    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"
  1. Dosyadaki ana bilgisayar adını ve IP adresini kurulumunuza uyacak şekilde güncelleyin. Aracı makinelerin Sunucu makineye ulaşmak için kullanacağı IP adresini kullanın. Karmaşık bir db-kullanıcı-şifresi ayarladığınızdan emin olun. Zayıf bir parola kurulumun başarısız olmasına neden olacaktır.

  2. Yükleyici betiğini çalıştırın.

    sudo sh server_installer.sh
  1. Başarılı yükleyici komut dosyası çıktısı örneği

    ESET PROTECT On-Prem Server Installer (sürüm: 13.0.442.0), Copyright © 1992-2025 ESET, spol. s r.o. - Tüm hakları saklıdır. Arşiv çıkarılıyor, lütfen bekleyin... Arşiv /tmp/tmp.A2IasvMAU4 konumuna çıkarıldı. OpenSSL kontrol ediliyor... yapıldı [OpenSSL 3.5.4 30 Sep 2025] Önceki yükleme ayarları okunuyor... hata Yüklü sürüm kontrol ediliyor.... yapıldı Mevcut kurulumun durumu: YENİ Veritabanı bağlantısı kontrol ediliyor ... yapıldı GUID yükleniyor ... yapıldı [GUID = 8b5f9810-9169-4993-b63d-5b1d3df324df] Kök parolası kontrol ediliyor ... yapıldı Kök parolası ekleniyor ... yapıldı Sertifikalar oluşturuluyor ... yapıldı Statik gruplar senkronizasyon zamanlaması atlanıyor. Hizmet durduruluyor ... Veritabanı oluşturuluyor ... yapıldı Bağlantı noktaları yapılandırmaya kaydediliyor ... yapıldı Sunucu eş sertifikası yapılandırmaya kaydediliyor ... yapıldı Komut dosyaları '/tmp/tmp.A2IasvMAU4/setup/Scripts' dosyasından /var/opt/eset/RemoteAdministrator/Server/Scripts/... dosyasına taşınıyor ESET Modülleri '/tmp/tmp.A2IasvMAU4/setup/Modules' dosyasından /var/opt/eset/RemoteAdministrator/Server/Modules/... dosyasına taşınıyor 'config' dizin yolu oluşturuluyor: /etc/opt/eset/RemoteAdministrator/Server 'libs' dizin yolu oluşturuluyor: /opt/eset/RemoteAdministrator/Server 'data' dizin yolu oluşturuluyor: /var/opt/eset/RemoteAdministrator/Server 'Pki Cache' dizin yolu oluşturuluyor: /var/opt/eset/RemoteAdministrator/Server/pki.eset.com/ 'logs' dizin yolu oluşturuluyor: /var/log/eset/RemoteAdministrator/Server ReportTemplates '/tmp/tmp.A2IasvMAU4/setup/ReportTemplates' dizininden /var/opt/eset/RemoteAdministrator/Server/ReportTemplates/... dizinine taşınıyor. done LangData.dat /var/opt/eset/RemoteAdministrator/Server/Localization/LangData.dat dizinine taşınıyor... done ReportPrinter dosyaları çıkarılıyor.... done Başlangıç yapılandırma dosyası oluşturma /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini ... done Yapılandırma dosyası oluşturma /etc/opt/eset/RemoteAdministrator/Server/config.cfg ... done /opt/eset/RemoteAdministrator/Server içeriğini yedekleme Dosyaları hedef hedefe kopyalama: /opt/eset/RemoteAdministrator/Server Yükleyiciyi hedef hedefe kopyalama: /opt/eset/RemoteAdministrator/Server/setup/installer_backup.sh Dosya sahipliği şu şekilde ayarlandı: root:root Otomatik başlatma hizmeti ayarlanıyor... Xauthority belirteci oluşturuluyor... tamam SELinux ilkesi yüklemesi atlanıyor. '/etc/systemd/system/multi-user.target.wants/eraserver.service' → '/etc/systemd/system/eraserver.service' sembol bağlantısı oluşturuldu. Yedekleme dizini kaldırıldı: /opt/eset/RemoteAdministrator/.Server-712302407 Ürün yüklendi.
  2. ESET PROTECT Server hizmetinin çalıştığını doğrulayın.

    sudo systemctl status eraserver
  3. ESET PROTECT Server'ı çalıştırmanın örnek çıktısı

    eraserver.service - ESET PROTECT Server Yüklendi: yüklendi (/etc/systemd/system/eraserver.service; etkin; ön ayar: etkin) Etkin: Wed 2026-01-28 11:26:01 CET; 34s ago'dan beri etkin (çalışıyor) Çağrılma: 511c310f22f94b4c8c09509f8af66c65 İşlem: 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 (en yüksek: 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]: Eraserver.service başlatılıyor - ESET PROTECT Server... Jan 28 11:26:01 hostname systemd[1]: Eraserver.service - ESET PROTECT Server başlatıldı.

VI. Web Konsolunu Yükleme

  1. JDK'yı yükleyin.

    sudo apt install default-jdk
  2. JDK'nın kurulu sürümünü doğrulayın.

    java -version
  3. Tomcat9'u indirin (Tomcat 10 desteklenmez; 9 sürümü Debian depolarında mevcut değildir).

    wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.115/bin/apache-tomcat-9.0.115.tar.gz
  4. Tomcat dizinini oluşturun ve ikili dosyaları ayıklayın.

    sudo mkdir -p /opt/tomcat sudo tar xzf apache-tomcat-9.0.115.tar.gz -C /opt/tomcat --strip-components=1
  5. Tomcat kullanıcısı ekleyin.

    sudo groupadd tomcat sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
  6. Tomcat kullanıcısını ekleyin ve izinleri ayarlayın.

    sudo chown -R tomcat:tomcat /opt/tomcat sudo chmod -R 755 /opt/tomcat
  7. Bir Tomcat servisi oluşturun.

    sudo nano /etc/systemd/system/tomcat.service
  8. Aşağıdaki kodu tomcat.service dosyasına ekleyin.

    [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 [Yükle] WantedBy=multi-user.target
  9. Değişiklikleri kaydedin. CTRL + X tuşlarına basın ve onaylamak için Y tuşuna basın.

  10. Tomcat hizmetini etkinleştirin.

    sudo systemctl daemon-reload sudo systemctl enable --now tomcat
  11. Tomcat'in çalıştığını doğrulayın (veya http://hostname:8080/ adresini açın ).

    sudo systemctl status tomcat
  12. Web Konsolu war dosyasını indirin.

    wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era_x64.war
  13. Web Konsolu dosyasını Tomcat klasörüne kopyalayın.

    sudo cp era_x64.war /opt/tomcat/webapps/era.war
  14. War dosyasını dağıtmak için Tomcat hizmetini yeniden başlatın.

    sudo systemctl restart tomcat
  15. Tomcat klasöründe era klasörünün mevcut olduğunu doğrulayın.

    ls /opt/tomcat/webapps
  16. Artık Web Konsolu'nu diğer makinelere bağlayabilirsiniz. Örneğin, yükleyici dosyalarındaki ana bilgisayar adını kullanarak aşağıdaki bağlantıyı deneyin: http://localhost:8080/era.

ESET PROTECT Web Konsolu'nu açabiliyor ve yönetici kimlik bilgileriyle oturum açabiliyorsanız sonraki bölüme geçin. Parola, yükleyici komut dosyasında db-kullanıcı-kullanıcıadı olarak ayarlanmıştır.

Web Konsolu bağlantısı artık yalnızca HTTP üzerinden kullanılabilir. Yeni bir HTTPS connection oluşturabilirsiniz.


VII. ESET Management Agent'ı Yükleme

  1. Agent yükleyicisini indirin.

    wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent_linux_x86_64.sh
  2. Yükleyiciyi çalıştırılabilir olarak ayarlayın.

    chmod +x agent_linux_x86_64.sh
  3. Geçici bir agent_installer.sh betiği oluşturun.

    touch agent_installer.sh
  4. Aşağıdaki parametreleri kullanın ve ESET PROTECT Webconsole'dan dışa aktarılan .pfx sertifikasının ve .der sertifika yetkilisi dosyalarının tam yolunu ve varsa sertifika parolasını eklediğinizden emin olun. Büyük harfle yazılan tüm kısımlar yapılandırmanıza göre düzenlenmelidir.

    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. Ajan yükleyici betiğini çalıştırın.

    sudo ./agent_installer.sh
  6. Başarılı ajan yüklemesinin örnek çıktısı.

    ESET Management Agent Installer (sürüm: 12.5.2104.0), Copyright © 1992-2025 ESET, spol. s r.o. - All rights reserved. Dizinler oluşturuluyor... 'config' dizin yolu oluşturuluyor: /etc/opt/eset/RemoteAdministrator/Agent 'Veri' dizin yolu oluşturuluyor: /var/opt/eset/RemoteAdministrator/Agent 'Pki Cache' dizin yolu oluşturuluyor: /var/opt/eset/RemoteAdministrator/Agent/pki.eset.com/ 'logs' dizin yolu oluşturuluyor: /var/log/eset/RemoteAdministrator/Agent 'libs' dizin yolu oluşturuluyor: /opt/eset/RemoteAdministrator/Agent Oluşturulan dizinler Arşiv şuraya çıkarılacaktır: /opt/eset/RemoteAdministrator/AgentInstallerData Çıkarılıyor, lütfen bekleyin... OpenSSL kontrol ediliyor... tamam [OpenSSL 3.5.4 30 Sep 2025] Yüklü sürüm kontrol ediliyor... Mevcut kurulumun durumu: YENİ Paketten çıkarılan yükleyici verileri şuraya taşınacak: /Yeni bağlantı ayarları 'hostname': 'localhost', 'port': 2222 Sunucu bağlantısı kontrol ediliyor... Bağlantı başarıyla kontrol edildi. Doğru GUID yükleniyor... GUID yüklemesi başarılı oldu (yeni GUID = 359950cd-4133-4ef1-b4ca-300c319d2ebc) Eş sertifika kontrol ediliyor... yapıldı Yapılandırma dosyası oluşturuluyor: /etc/opt/eset/RemoteAdministrator/Agent/config.cfg ... 'modules' dizin yolu oluşturuluyor: /var/opt/eset/RemoteAdministrator/Agent/Modules/ ESET Modüllerini '/opt/eset/RemoteAdministrator/Agent/setup/Modules' dizininden /var/opt/eset/RemoteAdministrator/Agent/Modules/ dizinine taşıma... Veritabanı durumu okunuyor... Veritabanı başarıyla okundu. Veritabanı durumu 'DB_MISSING' Veritabanı durumu 'DB_MISSING'. Veritabanı mevcut değil - oluşturulacak Sertifika yetkisi veritabanına ekleniyor... Sertifika yetkisi başarıyla eklendi. Veritabanı oluşturuluyor. Veritabanı oluşturuldu. Bağlantı yapılandırmaya ayarlanıyor... Bağlantı başarıyla ayarlandı. Çoğaltma aralığı sıfırlanıyor... Çoğaltma aralığı sıfırlama başarılı oldu. Eş sertifika yapılandırmaya ayarlanıyor... Eş sertifika başarıyla ayarlandı. Yükleyici hedef hedefe kopyalanıyor: /opt/eset/RemoteAdministrator/Agent/setup/installer_backup.sh Needrestart dışlama yüklemesi atlanıyor. Dosya sahipliği şu şekilde ayarlandı: root:root Otomatik başlatma hizmeti ayarlanıyor... '/etc/systemd/system/multi-user.target.wants/eraagent.service' → '/etc/systemd/system/eraagent.service' sembol bağlantısı oluşturuldu. SELinux ilkesi yüklemesi atlanıyor. Hizmet başlatıldı. Ürün yüklendi.
  7. ESET Management Agent hizmetinin çalıştığını doğrulayın.

    sudo systemctl status eraagent
  8. ESET PROTECT aracısının çalıştırılmasına ilişkin örnek çıktı.

    eraagent.service - ESET Management Agent Yüklü: yüklü (/etc/systemd/system/eraagent.service; etkin; ön ayar: etkin) Etkin: etkin (çalışıyor) beri Thu 2026-01-29 16:22:12 CET; 4min 11s ago Çağırma: fcb3d2461b1e46159e972b7175c07a0c İşlem: 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]: Eraagent.service - ESET Management Agent başlatılıyor... Jan 29 16:22:12 hostname systemd[1]: Eraagent.service - ESET Yönetim Aracısı başlatıldı.
  9. @#publication_url id='2954' language='1' content='ESET PROTECT Web Console' target='_blank'#@# adresini açın ve yönetici olarak oturum açın. Sunucu makineniz Bilgisayarlar bölümünde görünüyorsa Agent başarıyla yüklenmiştir.