Ein Befehl. Windows oder Linux.
Fügen Sie eine Zeile in ein Terminal auf dem Server ein. Der Agent verbindet sich ausgehend über HTTPS – keine offenen Ports, kein VPN – und private Schlüssel verlassen den Server nie.
- Nur ausgehendes HTTPS
- Keine offenen Ports
- Private Schlüssel bleiben auf dem Server
curl -fsSL https://get.aethercert.com | sudo bashDas Skript fragt nach Ihrem Registrierungs-Token, prüft es und zeigt Ihnen, was es vorhat, bevor es irgendetwas verändert.
Unbeaufsichtigt – Token im Befehl
curl -fsSL https://get.aethercert.com | sudo bash -s -- --token <token>irm https://get.aethercert.com | iexKeine Administratorrechte? Das Skript bietet an, sich mit erhöhten Rechten neu zu starten, und läuft dann genauso weiter.
Unbeaufsichtigt – Token im Befehl
$env:AETHERCERT_TOKEN='<token>'; irm https://get.aethercert.com | iexWoher das Token kommt
Jede Installation braucht ein Registrierungs-Token. Sie erzeugen es im Dashboard unter Verwalten › Agents › Neuer Agent – dort steht dann auch der unbeaufsichtigte Befehl mit Ihrem Token bereit.
Was das Skript tut
Es ist ein kurzes, lesbares Skript, und es tut auf dem Server nichts, was es nicht vorher geprüft hat.
- 01
Prüft zuerst das Token
Im interaktiven Lauf prüft das Skript das Token bei der Steuerungsebene, bevor irgendetwas heruntergeladen wird – ein vertipptes oder abgelaufenes Token fällt sofort auf.
- 02
Fragt, bevor es etwas ändert
Ohne Token im Befehl zeigt es eine kurze Übersicht, was installiert wird, und wartet auf Ihre Bestätigung. Ist bereits ein Agent installiert, bietet es an, ihn neu zu registrieren, zu reparieren oder zu deinstallieren.
- 03
Verifiziert jeden Download
Der Installer wird gegen seine SHA-256-Prüfsumme und seine Ed25519-Release-Signatur geprüft. Eine Datei, die eine der Prüfungen nicht besteht, wird nie ausgeführt.
- 04
Richtet den Dienst ein
Der Agent wird als Systemdienst installiert, gestartet und meldet sich beim Dashboard. Ab dann verwalten Sie die Zertifikate zentral.
Unbeaufsichtigte und skriptgesteuerte Installation
Dasselbe Skript läuft in cloud-init, im Konfigurationsmanagement und in CI. Ohne Terminal kann es nicht nachfragen – das Token kommt dann aus dem Befehl oder aus der Umgebung.
| Linux | Windows | Wirkung |
|---|---|---|
| --token <token> | -Token | Das Registrierungs-Token. Wird auch aus AETHERCERT_TOKEN gelesen. |
| --api <url> | -Api | Verbindet den Agent mit einer anderen Steuerungsebene. Wird auch aus AETHERCERT_API gelesen. |
| --proxy <url> | -Proxy | Ein HTTPS-Proxy für die Downloads des Skripts, der zusätzlich in die Konfiguration des Agents geschrieben wird. |
| --version <ver> | -Version | Installiert ein bestimmtes veröffentlichtes Release statt des aktuellen. |
| -y, --yes | -Yes | Fragt nie nach – für Läufe, bei denen niemand antworten kann. |
| -- <args> | -InstallerArgs | Reicht weitere Argumente direkt an aethercert-installer durch. |
Mit NO_COLOR gibt das Skript ungefärbten Text für Logs aus.
Unter Windows gelten die Parameter, wenn das Skript als Scriptblock läuft – die Form für Konfigurationsmanagement:
& ([scriptblock]::Create((irm https://get.aethercert.com/install.ps1))) -Token '<token>' -YesErst das Skript lesen
Beide Skripte liegen als reiner Text unter einer festen Adresse, egal welcher Client sie abruft:
Häufige Fragen
Installation
Ist es sicher, ein Skript in eine Root-Shell zu leiten?
Sie können das Skript unter seiner festen Adresse lesen, bevor Sie es ausführen. Es lädt den Installer herunter, prüft dessen SHA-256-Prüfsumme und Ed25519-Release-Signatur und führt nichts aus, was eine der Prüfungen nicht besteht. Im interaktiven Lauf ändert es auf dem Server nichts, bevor Sie bestätigt haben, was es vorhat.
Welche Systeme werden unterstützt?
64-Bit-Linux (linux/amd64) und 64-Bit-Windows (windows/amd64). Das Linux-Skript ist reines POSIX-sh – auf Systemen ohne bash, etwa Alpine, leiten Sie es stattdessen an sudo sh weiter.
Welche Firewall-Regeln braucht der Agent?
Nur ausgehendes HTTPS auf Port 443 – zur Installationsadresse, zum Download-Server und zur aethercert-API. Von außen muss nichts den Server erreichen.
Was passiert, wenn bereits ein Agent installiert ist?
Ohne Token aufgerufen, erkennt das Skript den vorhandenen Agent und bietet an, ihn neu zu registrieren, zu reparieren, zu deinstallieren oder abzubrechen. Bis Sie wählen, passiert nichts.
Läuft es auch ohne Terminal?
Ja. In cloud-init, über ssh ohne -t oder in einem CI-Job kann das Skript nicht nach dem Token fragen – übergeben Sie es unter Linux mit --token oder auf beiden Systemen über die Umgebungsvariable AETHERCERT_TOKEN. Genau diese Form gibt Ihnen das Dashboard.
Noch kein Token?
Legen Sie ein kostenloses Konto an, fügen Sie einen Agent hinzu, und das Dashboard gibt Ihnen den Befehl mit Ihrem Token darin.
Community-Tarif, keine Zahlungsdaten nötig. Offene Registrierung – Ihr Konto ist in wenigen Minuten eingerichtet.