Bevor Sie den Administrationsagenten auf einem Linux-Gerät installieren können, müssen Sie einige vorbereitende Schritte ausführen, die für jedes Linux Gerät erforderlich sind.
Um ein Gerät mit dem Betriebssystem Linux für die Remote-Installation des Administrationsagenten vorzubereiten, gehen Sie wie folgt vor:
Stellen Sie sicher, dass auf dem Gerät, auf dem Sie den Administrationsagenten für Linux installieren möchten, eine der unterstützten Linux-Distributionen ausgeführt wird.
Wenn Sie Administrationsagent unter AltOS im Modus „Geschlossene Softwareumgebung“ installieren möchten, deaktivieren Sie den Modus „Geschlossene Softwareumgebung“, bis die Installation abgeschlossen ist.
Wenn Sie Kaspersky Industrial CyberSecurity für Linux-Knoten auf einem Gerät mit einem Linux-Betriebssystem mit glibc 2.5 installieren müssen, müssen Sie eines der folgenden Installationspakete von der Kaspersky-Website:
klnagent64_16.1.0-6517_amd64_glibc2.5.deb
klnagent64-16.1.0-6517.x86_64_glibc2.5.rpm
klnagent_16.1.0-6517_i386_glibc2.5.deb
klnagent-16.1.0-6517.i386_glibc2.5.rpm
Diese Installationspakete sind für die folgenden Betriebssysteme mit glibc 2.5 verfügbar:
CentOS 5.2 32-Bit/64-Bit
CentOS 5.4 32-Bit/64-Bit
CentOS 6.4 32-Bit/64-Bit
CentOS 6.6 32-Bit/64-Bit
Astra Linux Special Edition RUSB.10015-01 (operatives Update 1.4) 64-Bit
Um das Installationspaket zu erhalten, müssen Sie über eine Lizenz für Kaspersky Industrial CyberSecurity for Linux Nodes verfügen.
Stellen Sie sicher, dass auf dem Linux-Zielgerät die folgende Software installiert ist:
Sudo (für Ubuntu 10.04 ist Sudo ab Version 1.7.2p1 erforderlich)
Perl-Sprachinterpreter ab Version 5.10
ps-Tool
Testen Sie die Konfiguration des Geräts:
Stellen Sie sicher, dass eine Verbindung zum Gerät über ein Client-Programm mit SSH möglich ist (z. B. PuTTY).
Wenn Sie keine Verbindung zum Gerät herstellen können, öffnen Sie die Datei /etc/ssh/sshd_config und stellen Sie sicher, dass die folgenden Einstellungen die nachstehenden Werte besitzen:
PasswordAuthentication no
ChallengeResponseAuthentication yes
Ändern Sie die Datei /etc/ssh/sshd_config nicht, wenn Sie sich problemlos mit dem Gerät verbinden können. Andernfalls kann es zu einem Fehler bei der SSH-Authentifizierung kommen, wenn eine Aufgabe zur Remote-Installation ausgeführt wird.
Speichern Sie die Datei (bei Bedarf) und starten Sie den SSH-Dienst über den Befehl sudo service ssh restart neu.
Deaktivieren Sie das Kennwort der sudo-Abfrage für das Benutzerkonto, das für die Verbindung mit dem Gerät verwendet wird.
Verwenden Sie den Befehl visudo in sudo, um die Konfigurationsdatei sudoers zu öffnen.
Fügen Sie der geöffneten Datei am Ende die folgende Zeile hinzu: <Benutzername>> ALL = (ALL) NOPASSWD: ALL. In diesem Fall ist <Benutzername> ein Benutzerkonto, das für die Verbindung mit dem Gerät über das SSH-Protokoll verwendet wird. Wenn Sie das Betriebssystem Astra Linux verwenden, fügen Sie am Ende der Datei "/etc/sudoers" die Zeile mit dem folgenden Text an: %astra-admin ALL=(ALL:ALL) NOPASSWD: ALL
Speichern und schließen Sie die Datei sudoers.
Stellen Sie erneut eine Verbindung zum Gerät über SSH her und stellen Sie mithilfe des Befehls sudo whoami sicher, dass der Sudo-Dienst kein Kennwort abfragt.
Wenn Sie den Administrationsagenten auf Geräten remote installieren möchten, auf denen ein Betriebssystem mit dem Initialisierungssystem "systemd" ausgeführt wird, öffnen Sie die Datei /etc/systemd/logind.conf und führen Sie einen der folgenden Schritte aus:
Geben Sie für die Einstellung KillUserProcesses den Wert no an: KillUserProcesses=no.
Geben Sie für die Einstellung KillExcludeUsers den Benutzernamen des Kontos an, unter dem die Remote-Installation durchgeführt wird, z. B. KillExcludeUsers=root.
Wenn auf dem Zielgerät Astra Linux ausgeführt wird, fügen Sie die Zeichenfolge export export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin in die Datei /home/<Benutzername>/.bashrc ein, wobei <Benutzername> für jenes Benutzerkonto steht, das für die Geräteverbindung über SSH verwendet werden soll.
Wenn auf dem Zielgerät OSnova ausgeführt wird, gehen Sie wie folgt vor:
Öffnen Sie die Datei /usr/lib/systemd/logind.conf/10-enable-kill-user-processes.conf und kommentieren Sie anschließend die Zeile #KillUserProcess=yes aus.
Öffnen Sie die Datei /usr/lib/NESS/pam-user-session und kommentieren Sie anschließend die Zeile #loginctl terminate-session "$XDG_SESSION_ID" aus.
Um die geänderten Einstellungen zu übernehmen, starten Sie das Linux-Gerät neu oder führen Sie den folgenden Befehl aus:
sudo systemctl restart systemd-logind.service
Wenn Sie den Administrationsagenten auf Geräten mit dem Betriebssystem SUSE Linux Enterprise Server 15 installieren möchten, sollten Sie zunächst das Paket insserv-compat installieren, um den Administrationsagenten konfigurieren.
Wenn Sie Administrationsagent auf AltOS im geschlossenen Softwareumgebungsmodus installieren, aktivieren Sie diesen Modus erneut.
Wenn Sie den Administrationsagenten auf Geräten mit den Betriebssystemen RED OS 7.3.4 und höher bzw. MSVSPHERE 9.2 und höher installieren möchten, installieren Sie das Paket "libxcrypt-compat", damit der Administrationsagent ordnungsgemäß funktioniert.
Das Linux-Gerät ist bereit für die Installation des Administrationsagenten. Sie können den Administrationsagenten remote, im interaktiven Modus oder im Silent-Modus installieren.