aethercert
01Verbinden

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
Linuxbash
curl -fsSL https://get.aethercert.com | sudo bash

Das 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>
WindowsPowerShell
irm https://get.aethercert.com | iex

Keine 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 | iex

Woher 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.

02Prüfen

Was das Skript tut

Es ist ein kurzes, lesbares Skript, und es tut auf dem Server nichts, was es nicht vorher geprüft hat.

  1. 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.

  2. 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.

  3. 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.

  4. 04

    Richtet den Dienst ein

    Der Agent wird als Systemdienst installiert, gestartet und meldet sich beim Dashboard. Ab dann verwalten Sie die Zertifikate zentral.

03Automatisieren

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.

LinuxWindowsWirkung
--token <token>-TokenDas Registrierungs-Token. Wird auch aus AETHERCERT_TOKEN gelesen.
--api <url>-ApiVerbindet den Agent mit einer anderen Steuerungsebene. Wird auch aus AETHERCERT_API gelesen.
--proxy <url>-ProxyEin HTTPS-Proxy für die Downloads des Skripts, der zusätzlich in die Konfiguration des Agents geschrieben wird.
--version <ver>-VersionInstalliert ein bestimmtes veröffentlichtes Release statt des aktuellen.
-y, --yes-YesFragt nie nach – für Läufe, bei denen niemand antworten kann.
-- <args>-InstallerArgsReicht 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>' -Yes

Erst 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.