immerda:WebhostingUserScriptsSshAuthorizedKeys

Aus immerda
Zur Navigation springen Zur Suche springen

User Script: SSH Authorized Keys

Neben der Authentifizierung per Passwort lassen sich auch SSH Public Keys hinterlegen, so dass ein Passwort-Loser Login möglich wird.

Vorgehen

  1. Via deinem SFTP Zugang erstellst du eine Datei namens ssh_authorized_keys.keys im Verzeichnis scripts/ssh_authorized_keys und fügst sämtliche öffentlichen SSH Schlüssel in diese.
  2. Danach erstellst du die Datei ssh_authorized_keys.run im Verzeichnis scripts/ssh_authorized_keys. Dies aktiviert die Schlüssel in der vorher editierten Datei für die Authentizierung per SFTP.

Beachte

  • Pro Zeile ein Key
  • Leere Zeilen oder Zeilen die mit # beginnen, werden ignoriert.
  • Zeilen die nicht dem erlaubten Format entsprechen, werden ignoriert und geloggt.
  • Das Format ist: key-type AAAkey. Beispiel:
# This will add the elipticcurve key to the authorized keys file of the sftp user.
ssh-ed25519 AAAAmyelipticcurvekey