SSH-Anmeldeinformationen
Discovery, Orchestration und IntegrationHubErkunden UNIXUnd LinuxGeräte, die SSH-Anmeldeinformationen verwenden, um Befehle über Secure Shell (SSH) auszuführen. SSH-Befehle müssen mit Stammberechtigungen ausgeführt werden, entweder mit Stamm-Anmeldeinformationen oder mithilfe von sudo. Anmeldeinformationen für privaten SSH-Schlüssel bieten zusätzliche Sicherheit.
Gewährung von Stammberechtigungen
Bevor Sie Stammberechtigungen gewähren, überprüfen Sie Ihre Sicherheitsrichtlinie und -Optionen mit dem Sicherheitsteam Ihrer Organisation.
- Geben Sie andere Anmeldeinformationen für an Discovery, Orchestration oder IntegrationHub, Aber gewähren Sie dem Anwender in diesen Anmeldeinformationen das Recht, bestimmte Befehle mit Stammberechtigungen auszuführen Sudo . Dies ist eine sichere Möglichkeit, eingeschränkte Berechtigungen zu gewähren. Discovery, Orchestration oder IntegrationHubVerwenden Sie sudo für jede Probe, die über verfügt
Muss_sudoParameter auf festgelegt Wahr (Standardmäßig ist festgelegt Falsch ). Jedes System muss jedoch so konfiguriert werden, dass sudo funktioniert. Dies erfolgt durch Bearbeiten von /Etc/sudoers Datei mit Visudo Befehl. - Geben Stamm Anmeldeinformationen. Dies sind offensichtlich die leistungsstärksten Anmeldeinformationen, sind aber aus Sicherheitssicht möglicherweise nicht wünschenswert. Wenn Discovery, Orchestration oder IntegrationHubHaben die Stamm-Anmeldeinformationen für beliebig UNIXOder LinuxSystem, keine weitere Konfiguration erforderlich.
Privilegierte Befehle
Die Plattform bietet standardmäßige privilegierte Befehle für den MID-Server und die Möglichkeit, dem System zusätzliche Befehle hinzuzufügen. Details zur Verwendung von sudo und anderen privilegierten Befehlen finden Sie unter Privilegierte MID-Server-Befehle .
Anmeldeinformationstyp des privaten SSH-Schlüssels
| Feld | Eingabewert |
|---|---|
| Name | Eindeutiger und beschreibender Name für diese Anmeldeinformationen. Sie können es beispielsweise anrufen SSH Atlanta . |
| Aktiv | Aktivieren oder deaktivieren Sie diese Anmeldeinformationen zur Verwendung. |
| Anwendername | Geben Sie einen UNIX- oder Linux-Anwendernamen ein. Vermeiden Sie führende oder nachfolgende Leerzeichen in Anwendernamen. Eine Warnung wird angezeigt, wenn die Plattform führende oder nachfolgende Leerzeichen im Anwendernamen erkennt. |
| Passwort | Geben Sie das UNIX- oder Linux-Passwort ein. Für Privater SSH-Schlüssel Geben Sie Anmeldeinformationen ein. Geben Sie das sudo-Passwort ein, wenn eines für den Anwendernamen erforderlich ist. |
| SSH-Passwortsatz | Geben Sie eine sichere SSH-Passphrase ein. Dieses Feld ist nur für verfügbar Privater SSH-Schlüssel Anmeldeinformationen. |
| Privater SSH-Schlüssel | Geben Sie einen sicheren, RSA-, DSA-, ECDSA- oder ED25519-privaten Schlüssel ein. Der private Schlüssel muss im richtigen Format eingegeben werden, um sicherzustellen, dass er korrekt verschlüsselt ist. Der private Schlüssel muss mit der Zeichenfolge beginnen Hier ist ein Beispiel für einen richtig formatierten privaten RSA-Schlüssel: Ein Beispiel für einen DSA-Schlüssel: Ein Beispiel für einen ECDSA-Schlüssel: Und ein Beispiel für einen privaten ED25519-Schlüssel: Hinweis: Für einen privaten ED25519-Schlüssel wird nur das OpenSSH-Schlüsselformat unterstützt, das mit dem Dienstprogramm OpenSSH SSH-keygen generiert wird. Die Now PlatformUnterstützt private Schlüssel im PEM-Format, die vom OpenSSH ssh-keygen-Dienstprogramm generiert werden. So konvertieren Sie PPK-Schlüssel, die von PuTTY generiert wurden:
|
| SSH-Zertifikat | Geben Sie ein RSA- oder ED25519-basiertes OpenSSH-Zertifikat ein. Wenn das Zertifikat eingegeben wird, wird ein privater Schlüssel für die zertifikatbasierte Authentifizierung verwendet. Diese Authentifizierung wird ab OpenSSH 7,8 unterstützt. |
| Anmeldeinformationsalias |
|
| Externer Anmeldeinformationsspeicher | Aktivieren Sie dieses Kontrollkästchen, um ein externes Anmeldeinformationsspeichersystem zu verwenden. Wenn Sie diese Option auswählen, ist Anwendername Und Passwort Felder werden durch ersetzt Anmeldeinformations-ID Feld. Derzeit ist das einzige unterstützte externe Speichersystem CyberArk. |
| MID-Server | Wählen Sie einen oder mehrere MID-Server aus der Liste der verfügbaren MID-Server aus. Die in diesem Datensatz konfigurierten Anmeldeinformationen sind für die MID-Server in dieser Liste verfügbar. Dieses Feld ist nur verfügbar, wenn Sie auswählen Bestimmte MID-Server Von Gilt für Feld. |
| Beschreibung | Wählen Sie aus, ob diese Anmeldeinformationen auf angewendet werden sollen Alle MID-Server In Ihrem Netzwerk oder in einem oder mehreren Bestimmte MID-Server . Geben Sie die MID-Server an, die diese Anmeldeinformationen in verwenden sollen MID-Server Feld. |
| Bestellung | Die Reihenfolge (Reihenfolge), in der die Plattform diese Anmeldeinformationen versucht, während sie versucht, sich bei Geräten anzumelden. Je kleiner die Zahl, desto höher werden diese Anmeldeinformationen in der Liste angezeigt. Legen Sie die Reihenfolge der Anmeldeinformationen fest, wenn eine große Anzahl von Anmeldeinformationen verwendet wird oder wenn Anwender nach drei fehlgeschlagenen Anmeldeversuchen aus Sicherheitsgründen gesperrt werden. Wenn alle Anmeldeinformationen dieselbe Reihenfolgennummer haben (oder keine), versucht Discovery oder Orchestration die Anmeldeinformationen in zufälliger Reihenfolge. |
SSH-Anmeldeinformationstyp
| Feld | Beschreibung |
|---|---|
| Name | Geben Sie einen eindeutigen und beschreibenden Namen für diese Anmeldeinformationen ein. |
| Aktiv | Aktivieren oder deaktivieren Sie diese Anmeldeinformationen zur Verwendung. |
| Anwendername | Geben Sie den zu erstellenden Anwendernamen in die Tabelle „Anmeldeinformationen“ ein. Vermeiden Sie führende oder nachfolgende Leerzeichen in Anwendernamen. Eine Warnung wird angezeigt, wenn die Plattform führende oder nachfolgende Leerzeichen im Anwendernamen erkennt. Für die CIM-Discovery muss der Anwender über die Administratorrolle verfügen. |
| Passwort | Geben Sie das Passwort ein. |
| Anmeldeinformations-ID | Geben Sie den eindeutigen Schlüssel ein, der für externe Anmeldeinformationen konfiguriert ist, in der JAR-Datei, die auf den MID-Server für ein externes Anmeldeinformationssystem hochgeladen wurde. Die Anmeldeinformations-ID Das Feld darf maximal 40 Zeichen lang sein. Dieses Feld ist nur sichtbar, wenn Externer Anmeldeinformationsspeicher Kontrollkästchen ist aktiviert. |
| Anmeldeinformationsalias |
|
| Externer Anmeldeinformationsspeicher | Aktivieren Sie dieses Kontrollkästchen, um ein externes Anmeldeinformationsspeichersystem zu verwenden. Wenn Sie diese Option auswählen, ist Anwendername Und Passwort Felder werden durch ersetzt Anmeldeinformations-ID Feld. Externer Anmeldeinformationsspeicher Ist nur verfügbar, wenn das Plugin „externer Anmeldeinformationsspeicher“ in aktiviert ist. Hinweis: Derzeit ist das einzige unterstützte externe Speichersystem CyberArk . |
| Beschreibung | Wählen Sie aus, ob diese Anmeldeinformationen auf angewendet werden sollen Alle MID-Server In Ihrem Netzwerk oder in einem oder mehreren Bestimmte MID-Server . Geben Sie an MID ServersDie diese Anmeldeinformationen in verwenden sollten MID-Server Feld. |
| MID-Server | Wählen Sie einen oder mehrere MID-Server aus der Liste der verfügbaren MID-Server aus. Die in diesem Datensatz konfigurierten Anmeldeinformationen sind für die MID-Server in dieser Liste verfügbar. Dieses Feld ist nur verfügbar, wenn Sie auswählen Bestimmte MID-Server Von Gilt für Feld. |
| Bestellung | Reihenfolge (Sequenz) in welcher DiscoveryVersucht mit diesen Anmeldeinformationen, während versucht wird, sich bei Geräten anzumelden. Je kleiner die Zahl, desto höher werden diese Anmeldeinformationen in der Liste angezeigt. Legen Sie die Reihenfolge der Anmeldeinformationen fest, wenn eine große Anzahl von Anmeldeinformationen verwendet wird oder wenn Anwender nach drei fehlgeschlagenen Anmeldeversuchen aus Sicherheitsgründen gesperrt werden. Wenn alle Anmeldeinformationen dieselbe Reihenfolgennummer haben (oder keine), versucht die Instanz die Anmeldeinformationen in zufälliger Reihenfolge. |
Befehle, die Stammberechtigungen für Discovery, Orchestration und erfordern IntegrationHub
Disco ALL=(root) NOPASSWD:/usr/sbin/dmidecode,/usr/sbin/lsof,/sbin/ifconfig .| Befehl | Zweck |
|---|---|
| HP-UX | |
| adb | Sammelt CPU-Geschwindigkeit und Arbeitsspeicher.
|
| Alle Linux- und UNIX-Versionen | |
| Chage | Ändert die Anzahl der Tage zwischen Passwortänderungen und dem Datum der letzten Passwortänderung.
|
| Chpasswd | Ändert Anwenderpasswörter.
|
| Gesamtes Linux | |
| Dmidecode | Sammelt mehrere Informationen über die Hardware, einschließlich der in der Hauptplatine eingebetteten Seriennummer.
|
| Fdisk | Erfasst die Datenträger und Größeninformationen im System.
|
| Multipfad | Erfasst Gerätezuordnungen für MPIO.
|
| Linux und Solaris | |
| DmSetup | Untersucht ein niedriges Volumen.
|
| Alle UNIX-Versionen | |
| Lsvon | Bestimmt die Beziehung zwischen Prozessen und den Verbindungen, die mit dem System hergestellt werden.
|
| Oratab | Gewährt Lesezugriff auf die Oratab-Datei zum Auffinden der Oracle-Homepage und der pfile.
|
| Solaris | |
| Iscsiadm | Ruft iSCSI-IQNs ab
|
| Fcinfo | Ruft WWPNs für Ports ab.
|
| Prtvtoc | Meldet Informationen zu Datenträgerpartitionen.
|
| Pfiles | Wird zum Sammeln von Informationen zu TCP-Verbindungen verwendet.
|
| Pgrep | Wird verwendet, um Prozess-IDs einer bestimmten Region aufzulisten, für die pfiles ausgeführt werden sollen.
|
| /Usr/bin/ps | Listet den laufenden Prozess auf. Fügen Sie als Alternative zur Ausführung mit Stammzugriff die Rolle proc_owner hinzu.
|
| /Usr/ucb/ps | Listet den laufenden Prozess auf. Fügen Sie als Alternative zur Ausführung mit Stammzugriff die Rolle proc_owner hinzu. Die Verwendung von /Usr/ucb/ps Befehl ist ab Solaris 11 veraltet. Weil Discovery, Orchestration, Und IntegrationHubErfordert die Verwendung dieses Befehls für alle Solaris-Versionen. Sie müssen das ucb-Dienstprogramm manuell auf Solaris 11-Systemen installieren. Anweisungen finden Sie unter KB0564262 .
|
Eine Liste der privilegierten Befehle, die Sie für Discovery und Servicezuordnung benötigen, finden Sie unter Service Mapping commands requiring a privileged userFür eine Liste der Befehle, die erhöhte Rechte zum Erkennen und Zuordnen von Unix-basierten Hosts in Ihrer Organisation erfordern.
Zugriffsanforderungen für nicht-Stamm-Anmeldeinformationen
| Anwendung | Datei oder Verzeichnis | Zugriff Erforderlich |
|---|---|---|
| Apache | Httpd.conf | Lesen |
| Hbase | hbase-site.xml | Lesen |
| JBoss | jboss-service.xml | Lesen |
| JBoss-Startverzeichnis | Lesen | |
| web.xml | Lesen | |
| MySQL | Meine.cnf | Lesen |
| NGINX | nginx.conf | Lesen |
| Oracle | Oratab | Lesen |
| Zugeordnete(s) pfiles | Lesen | |
| Oracle-Listener | Lsnrctl | Ausführen |
| Listener.ora | Lesen | |
| Tomcat | catalina.jar | Lesen |
| server.xml | Lesen | |
| web.xml | Lesen | |
| Unix | /Etc/*Release | Lesen |
| /Etc/bashrc | Lesen | |
| /Etc/Profile | Lesen | |
| /Proc/cpuinfo | Lesen | |
| /Proc/vmware/sched/ncpus | Lesen | |
| /Var/log/dmesg | Lesen | |
| APD-Verzeichnis | Lesen | |
| WebSphere | cell.xml | Lesen |
| server.xml | Lesen | |
| serverindex.xml | Lesen |