Dein Projekt veröffentlichen

SSH-Key anlegen und auf dem Server hinterlegen

Schlüsselpaar erzeugen, Public Key auf den Server bringen, Private Key in der Plattform hinterlegen.

Auf dieser Seite

Ein SSH-Schlüsselpaar besteht aus einem privaten Schlüssel (bleibt geheim, kommt in die Plattform) und einem öffentlichen Schlüssel (kommt auf den Server).

1. Schlüsselpaar erzeugen

Öffne ein Terminal (macOS/Linux: Terminal, Windows: PowerShell) und führe aus:

ssh-keygen -t ed25519 -C "application-platform" -f ~/.ssh/application-platform

Bestätige die Abfragen mit Enter. Es entstehen zwei Dateien:

  • ~/.ssh/application-platform – der private Schlüssel
  • ~/.ssh/application-platform.pub – der öffentliche Schlüssel

2. Public Key auf dem Server hinterlegen

Am einfachsten mit ssh-copy-id (ersetze Benutzer und Host):

ssh-copy-id -i ~/.ssh/application-platform.pub deploy@dein-server.example.com

Oder manuell: Füge den Inhalt der .pub-Datei auf dem Server an die Datei ~/.ssh/authorized_keys des gewünschten Benutzers an.

Teste die Verbindung:

ssh -i ~/.ssh/application-platform deploy@dein-server.example.com

3. Private Key in der Plattform eintragen

  1. Öffne Server → Server hinzufügen → SSH (siehe Eigener Server).
  2. Füge bei SSH Private Key den kompletten Inhalt der privaten Schlüsseldatei ein (inklusive der BEGIN/END-Zeilen):
cat ~/.ssh/application-platform
Achtung
Der private Schlüssel gehört nur an zwei Orte: in deinen ~/.ssh-Ordner und in das Server-Credential der Plattform. Teile ihn nie per Chat oder E-Mail und committe ihn nie in ein Repository.