===== SSH Key Management ===== ==== Beschreibung ==== SSH Key Management umfasst das Erstellen, Verwalten, Verteilen und Entfernen von SSH-Schlüsseln für die Authentifizierung bei SSH-Verbindungen. ==== Wichtige Aufgaben ==== * Erzeugen von Schlüsselpaaren (privat/öffentlich) mit [[sammlung:ssh-keygen|ssh-keygen]] * Hinterlegen des öffentlichen Schlüssels auf Zielsystemen in `~/.ssh/authorized_keys` * Verwaltung mehrerer Schlüssel und Konfiguration in `~/.ssh/config` * Entfernen nicht mehr benötigter Schlüssel aus `authorized_keys` * Sichern und Schutz privater Schlüssel (Berechtigungen: 600) ==== Typische Befehle ==== ssh-keygen -t ed25519 ssh-copy-id user@remotehost cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys # Manuell hinzufügen ==== Weitere Hinweise ==== * Private Schlüssel niemals weitergeben! * Passphrasen erhöhen die Sicherheit privater Schlüssel. * Alte oder kompromittierte Schlüssel umgehend entfernen. ==== Weitere Informationen ==== * [[sammlung:ssh-keygen|ssh-keygen]] * [[sammlung:dot_ssh|~/.ssh Verzeichnis]] * [[sammlung:sshd_config|sshd_config]] * [[sammlung:ssh|ssh]] man ssh man ssh-keygen