Ist es möglich, bestimmte Benutzer zu zwingen, sich mit einem öffentlichen Schlüssel anzumelden, während andere Benutzer sich mit einem Kennwort anmelden können? Da die Authentifizierung mit öffentlichem Schlüssel (mit Passphrase) stärker ist als die Authentifizierung nur mit Kennwort, möchten wir, dass sich Sudoer mit öffentlichem Schlüssel anmelden. Es ist jedoch weniger bequem, normale Benutzer dazu zu zwingen. In sshd_config
wird keine richtlinienbezogene Konfiguration angezeigt.
quelle
Eine andere mögliche Antwort, als @larsks, hat bei meiner Version von nicht funktioniert,
ssh_d
da meine Version anscheinend die hier gefundene Dokumentation verwendet, in der es heißt:Diese Liste von Schlüsselwörtern enthält nicht :
ChallengeResponseAuthentication
.Ein wirklich lustiger Weg, den ich gefunden habe, war zu verwenden,
AuthenticationMethods
was in Ihrem Fall so funktionieren würde:AuthenticationMethods
Nimmt eine Liste von durch Kommas getrennten Werten, die eine Reihe von Methoden darstellen, die ein Benutzer übergeben muss, bevor er auf den Server zugreift.AuthenticationMethods 'publickey,password'
würde den Benutzer zwingen, mit einem öffentlichen Schlüssel und dann einem Passwort zu übergeben.Um mehr zu lesen
man sshd_config
.quelle