Freigeben über


Bereitstellen des C-basierten Sicherheits-Agents von Defender für IoT unter Linux

Erfahren Sie, wie Sie den C-basierten Sicherheits-Agent von Defender für IoT unter Linux installieren und bereitstellen.

  • Installieren
  • Überprüfen der Bereitstellung
  • Deinstallieren des Agents
  • Problembehandlung

Voraussetzungen

Informationen zu anderen Plattformen und Agent-Varianten finden Sie unter Choose the right security agent (Auswählen des richtigen Sicherheits-Agents).

  1. Um den Sicherheits-Agent bereitstellen zu können, müssen Sie auf dem Computer, auf dem Sie ihn installieren möchten, über lokale Administratorrechte verfügen (sudo).

  2. Erstellen Sie einen Defender für IoT-Micro-Agent für das Gerät.

Installation

Verwenden Sie zum Installieren und Bereitstellen des Sicherheits-Agents den folgenden Workflow:

  1. Laden Sie von GitHub die neueste Version auf Ihren Computer herunter.

  2. Extrahieren Sie den Inhalt des Pakets, und navigieren Sie zum Ordner /src/installation.

  3. Führen Sie den folgenden Befehl aus, um dem Skript InstallSecurityAgent Ausführungsberechtigungen hinzuzufügen:

    chmod +x InstallSecurityAgent.sh
    
  4. Führen Sie anschließend Folgendes aus:

    ./InstallSecurityAgent.sh -aui <authentication identity> -aum <authentication method> -f <file path> -hn <host name> -di <device id> -i
    

    Weitere Informationen zu Authentifizierungsparametern finden Sie unter Security agent authentication methods (Authentifizierungsmethoden des Sicherheits-Agents).

Dieses Skript führt die folgende Funktion aus:

  1. Installieren der erforderlichen Komponenten

  2. Hinzufügen eines Dienstbenutzers (mit deaktivierter interaktiver Anmeldung)

  3. Installieren des Agents als Daemon (wobei vorausgesetzt wird, dass das Gerät systemd für die Dienstverwaltung verwendet)

  4. Konfigurieren des Agents mit den angegebenen Authentifizierungsparametern

Sollten Sie weitere Hilfe benötigen, führen Sie das Skript mit dem Parameter „–help“ aus:

./InstallSecurityAgent.sh --help

Deinstallieren des Agents

Wenn Sie den Agent deinstallieren möchten, führen Sie das Skript mit dem Parameter „–uninstall“ aus:

./InstallSecurityAgent.sh -–uninstall

Problembehandlung

Führen Sie Folgendes aus, um den Bereitstellungsstatus zu überprüfen:

systemctl status ASCIoTAgent.service

Nächste Schritte