KKeine Bearbeitungszusammenfassung |
|||
| (29 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{Set_lang}} | |||
{{#vardefine:headerIcon|spicon-utm}} | |||
{{:UTM/EXTRAS/CLI.lang}} | |||
{{var | neu--CLI-Historie | |||
[[ | | Die History des [[#CLI_per_SSH|CLI per SSH]] ist jetzt persistent | ||
| The history of the [[#CLI_via_SSH|CLI via SSH]] is now persistent }} | |||
{| | {{var | neu--Kopieren per Kontextmenü | ||
| Kopieren im [[#CLI im Webinterface|CLI des Webinterfaces]] per Kontextmenü (Rechtsklick) | |||
| Copy in [[#CLI_on_the_interface | CLI of the web interface]] via context menu (right-click) }} | |||
</div>{{TOC2}}{{Select_lang}} | |||
{{Header|14.1.0| | |||
* {{#var:neu--Kopieren per Kontextmenü}} | |||
|vorher-ver=14.0.1 | |||
|vorher= | |||
* {{#var:neu--CLI-Historie}} | |||
|[[UTM/EXTRAS/CLI_v14.0 | 14.0]] | |||
[[UTM/EXTRAS/CLI_v12.7 | 12.7]] | |||
[[UTM/EXTRAS/CLI_06.2023| 06.2023]] | |||
|{{Menu-UTM|Extras|CLI}} | |||
}} | |||
---- | |||
=== {{#var:Einleitung}} === | |||
<div class="Einrücken"> | |||
{{#var:Einleitung--desc}} | |||
</div> | |||
---- | |||
=== {{#var:CLI im Webinterface}} === | |||
<div class="einrücken"> | |||
{{Bild|{{#var:CLI im Webinterface--Bild}}|{{#var:CLI im Webinterface--cap}}|class=Bild-t}} | |||
{{#var:CLI im Webinterface--desc}}<br> | |||
<br clear=all></div> | |||
---- | |||
=== {{#var:CLI per SSH}} === | |||
<div class="einrücken"> | |||
{{#var:CLI per SSH--desc}} | |||
<br> | |||
{{Hinweis-box|{{#var:neu ab}} v14.0.1|gr|14.0.2|status=neu}} {{#var:CLI via SSH Historie Speicherung}} | |||
{{#var:CLI per SSH Fortsetzung}} | |||
</div> | |||
---- | |||
=== {{#var:Befehle}} === | |||
<div class="Einrücken"> | |||
{{#var:Befehle--desc}} | |||
{{#var:Befehl--Bsp}} | |||
<br><br> | |||
</div> | |||
{| class="sptable2 pd5 zh1 striped Einrücken" | |||
|- | |- | ||
! Befehl !! | ! {{#var:Befehl}} !! {{#var:desc}} | ||
|- | |- | ||
| [[ | | <span id=Alertingcenter></span>[[UTM/CLI/Alertingcenter| alertingcenter ]] || {{#var:alertingcenter--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Appmgmt| appmgmt]] || {{#var:appmgmt--desc}} | ||
|- | |- | ||
| | | [[UTM/CLI/Captiveportal| captiveportal ]] || {{#var:captiveportal--desc}} | ||
|- | |- | ||
| | | [[CLI/Cert| cert]] || {{#var:cert--desc}} | ||
|- | |- | ||
| | | clear || {{#var:clear--desc}} | ||
|- | |- | ||
| | | cli || {{#var:cli--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Clientlessvpn| clientlessvpn]] || {{#var:clientlessvpn--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Cluster| cluster]] || {{#var:cluster--desc}} | ||
|- | |- | ||
| | | [[UTM/CLI/Debug | debug]] || {{#var:debug--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/DHCP| dhcp]] || {{#var:dhcp--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/DNS| dns]] || {{#var:dns--desc}} | ||
|- | |- | ||
| | | exit || {{#var:exit--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Extc| extc]] || {{#var:extc--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Geolocation| geolocation]] || {{#var:geolocation--desc}} | ||
|- | |- | ||
| | | help || {{#var:help--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Interface| interface ]] || {{#var:interface--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Ipsec| ipsec ]] || {{#var:ipsec--desc}} | ||
<!-- | |||
|- | |- | ||
| | | [[ldap_cli_v11| ldap]] || {{#var:ldap--desc}} | ||
--> | |||
|- | |- | ||
| | | logout || {{#var:logout--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Mail| mail]] || {{#var:mail--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Manager| manager]] || {{#var:manager--desc}} | ||
|- | |- | ||
| [[ | | [[node_cli_v11| node]] || {{#var:node--desc}} | ||
|- | |- | ||
| [[ | | [[object_cli_v11| object]] || {{#var:object--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Openvpn| openvpn]] || {{#var:openvpn--desc}} | ||
|- | |- | ||
| [[ | | [[UTM/CLI/Pkey| pkey]] || {{#var:pkey--desc}} | ||
|- | |- | ||
| [[ | | [[qos_cli_v11| qos]] || {{#var:qos--desc}} | ||
|- | |- | ||
| | | quit || {{#var:quit--desc}} | ||
|- | |- | ||
| [[ | | [[route_cli_v11| route]] || {{#var:route--desc}} | ||
|- | |- | ||
| [[ | | [[rproxy_cli_v11| rproxy]] || {{#var:rproxy--desc}} | ||
|- | |- | ||
| | | [[rsa_cli_v11| rsa]] || {{#var:rsa--desc}} | ||
| | |||
|- | |- | ||
| [[rule_cli_v11| rule]] || {{#var:rule--desc}} | |||
|- | |- | ||
| | | [[server_cli_v11| server]] || {{#var:server--desc}} | ||
|- | |- | ||
| | | [[service_cli_v11| service]] || {{#var:service--desc}} | ||
|- | |- | ||
| | | [[UTM/CLI/spf2bd | spf2bd]] || {{#var:spf2bd--desc}} | ||
|- | |- | ||
| | | [[SSH_cli_V11.6| ssh]] || {{#var:ssh--desc}} | ||
|- | |- | ||
| | | [[syslog_cli_v11| syslog]] || {{#var:syslog--desc}} | ||
|- | |- | ||
| | | [[UTM/CLI/System| system]] || {{#var:system--desc}} | ||
|- | |- | ||
| | <!-- | ||
| [[UTM/CLI/Transaction| transaction]] || | |||
|- | |- | ||
| | --> | ||
| [[UTM/CLI/Usc_vhost| usc_vhost]] || {{#var:usc_vhost--desc}} | |||
|- | |- | ||
| | | [[UTM/CLI/User| user]] || {{#var:user--desc}} | ||
|- | |- | ||
| | | [[UTM/EXTRAS/CLI/view| view]] || {{#var:view--desc}} | ||
|- | |- | ||
| | | [[webfilter_cli_v11| webfilter]] || {{#var:webfilter--desc}} | ||
|- | |- | ||
| | | [[UTM/CLI/Wireguard| wireguard]] || {{#var:wireguard--desc}} | ||
|- | |- | ||
| | | [[UTM/CLI/Wlan| wlan]] || {{#var:wlan--desc}} | ||
|- | <!--|- | ||
| wrapper || {{#var:wrapper--desc}}--> | |||
|- | |||
| | |||
|} | |} | ||
Aktuelle Version vom 29. September 2025, 10:45 Uhr
Letzte Anpassung zur Version: 14.1.0 (08.2025)
- Kopieren im CLI des Webinterfaces per Kontextmenü (Rechtsklick)
- Die History des CLI per SSH ist jetzt persistent
Einleitung
Das Command Line Interface oder kurz CLI ist die eigentliche Schnittstelle, mit der man die UTM konfiguriert.
Die grafischen Administrationstools (Webinterface, Security Operation Center oder der Security Manager) wandeln alle Einstellungen zu Befehlen um, die auf dem CLI ausgeführt werden können.
Zwischen den einzelnen Versionen gibt es Unterschiede im Aufbau und Umfang der Befehle.
Dieser Artikel gibt eine Übersicht über die möglichen Befehle. In einigen Beispielen wird zudem die Arbeitsweise mit dem CLI gezeigt.
CLI im Webinterface

Das CLI im Webinterface findet man unter .
Oben rechts ist eine Dropdown-Schaltfläche, mit der man die Orientierung des CLI-Fensters auf Oben, Unten, Rechts, Links oder auch Vollbild ändern kann.
Gleichzeitig wird bei jeder dieser Einstellungen die Höhe bzw. Breite des Fensters standardmäßig auf 50% eingestellt. Das kann man aber auch mithilfe der Maus an der Kante des Fensters individuell anpassen.
- notemptyMithilfe des Kontextmenüs (Aufruf per Rechtsklick) kann direkt aus dem Terminal kopiert werden.Neu ab v14.1.0:
Es gibt die Optionen- Anfrage kopieren
- Anfrage und Antwort kopieren und
- Alles kopieren.
CLI per SSH
Das CLI per SSH ruft man auf, indem man zunächst eine SSH-Verbindung für den root- oder admin-Benutzer aufbaut.
Beispiel: ssh admin@<IP-Adresse>
Mit der Pfeiltaste hoch ↑ bewegt man sich in der Historie rückwärts und mit der Pfeiltaste runter ↓ vorwärts.
Zu beachten: Bei einer Anmeldung als admin öffnet sich direkt das CLI, wohingegen root-Nutzer es mit der Eingabe spcli explizit starten müssen.
Befehle
Die Befehle auf dem CLI sind in diverse Themenbereiche gegliedert. So befinden sich z. B. alle für Interface-Konfigurationen relevanten Befehle unterhalb von interface.
Der Befehl interface address get zeigt z. B. alle vorhandenen IP-Adressen an. Nachfolgend findet sich eine Auflistung aller Befehle auf der ersten Ebene.
notempty
user group new name gruppenname permission [ perm1 perm2 ...]
| Befehl | Beschreibung |
|---|---|
| alertingcenter | Management des Alertingcenters |
| appmgmt | Management der Anwendungen (starten/stoppen) |
| captiveportal | Einstellungen des Captive Portal |
| cert | Zertifikatsverwaltung |
| clear | Löscht den aktuellen Inhalt des Terminals |
| cli | Einstellungen zum Ausgabeverhalten des CLI |
| clientlessvpn | Einstellungen für das ClientlessVPN |
| cluster | Einstellungen über den Cluster |
| debug | Debug-Routinen |
| dhcp | Einstellungen für den DHCP-Server |
| dns | Einstellungen für den DNS-Server |
| exit | Beendet die aktuelle CLI-Sitzung |
| extc | Verwaltung von Variablen sowie Templates für Anwendungen |
| geolocation | Auflistung von Geolocation |
| help | Auflistung aller Befehle |
| interface | Einstellungen bezüglich der Interfaces |
| ipsec | Einstellungen für IPSec-Verbindungen |
| logout | Benutzer wird nach Beendigung der CLI-Session abgemeldet |
| Einstellungen für den Mailfilter/das Mailarchiv | |
| manager | Freigabe der Administration |
| node | Konfiguration von Netzwerkobjekten und -Gruppen |
| object | Auflistung aller Objekte |
| openvpn | Konfiguration von OpenVPN-Verbindungen |
| pkey | Einstellungen der öffentlichen Schlüssel |
| qos | Einstellungen für QoS Profile |
| quit | Beendet die aktuelle CLI-Sitzung |
| route | Verwaltung von Netzwerk-Routen |
| rproxy | Konfiguration des Reverse-Proxy |
| rsa | Verwaltung der RSA-Keys |
| rule | Verwaltung des Portfilters (Regelwerk) |
| server | Verwaltung der Backend-Server für den Reverse-Proxy |
| service | Verwaltung der Dienste (Regelwerk) |
| spf2bd | Verwaltung des FailToBan Dienstes |
| ssh | Erstellen und verwalten der SSH-Schlüssel für das Cluster |
| syslog | Verwaltung der Syslog-Servers sowie Ausgabe des Livelogs |
| system | System-spezifische Konfigurationspunkte |
| usc_vhost | Management der Unified Security Console (USC) |
| user | Benutzerverwaltung |
| view | Verschiedene Anzeigeinformationen |
| webfilter | Konfiguration des Webfilters |
| wireguard | Konfiguration von WireGuard |
| wlan | Verwaltung der WLAN-Funktionalität |


