
ist es möglich, in Linux ein Benutzerkonto zu haben, bei dem sich die Anmeldung nur über seinen öffentlichen SSH-Schlüssel durchführen kann?
Ich dachte, ich könnte einfach sudo passwd -l myuser
das Konto sperren (damit ich kein zufälliges und sicheres Passwort generieren muss) und die Anmeldung nur über den öffentlichen SSH-Schlüssel zulassen. Leider funktioniert das nicht (im Protokoll steht: Benutzer myuser nicht zulässig, da Konto gesperrt ist).
Danke
Antwort1
Generieren Sie einfach eine zufällige Zeichenfolge und übergeben Sie sie an den useradd
Befehl. Wenn nichts anderes funktioniert, useradd -p '*NP*' <userid>
wird es funktionieren.