CentOS Benutzer ohne Kennwort erstellen, nur Authentifizierung mit öffentlichem Schlüssel


7

Wie kann ich unter CentOS 5.6 einen Benutzer erstellen, der sich nicht mit einem Kennwort anmelden kann? IE können sie sich nur mit der Authentifizierung mit öffentlichem Schlüssel anmelden und SSH.

 useradd myuser -d /their-home-dir

Wird das funktionieren, ohne passwd anzurufen?

Antworten:


10

Ja, das reicht, aber Sie sollten ~/.ssh/authorized_keysnatürlich einige Schlüssel hinzufügen .


3

Wenn Sie nur die Pubkey-Authentifizierung erzwingen möchten, müssen Sie Ihre Datei / etc / ssh / sshd_config ändern und festlegen

PasswordAuthentication no

Ich habe dies getan und der rootBenutzer kann ohne Passwort einsteigen, ein anderer Sudo / Wheel-Benutzer jedoch nicht. Trotz Eingabe eines Schlüssels in den Befehl benötigt dieser Benutzer weiterhin ein Kennwort. Kann ich ein Passwort deaktivieren und NUR die Schlüsselanmeldung für diesen anderen Sudo / Wheel-Benutzer aktivieren?
PKHunter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.