Deaktivieren Sie die SSH-Kennwortauthentifizierung durch den Benutzer


8

Ist es möglich, die SSH-Kennwortauthentifizierung für einen Benutzer auf einem System zu aktivieren und für einen anderen Benutzer zu deaktivieren?

Wenn Sie hinzufügen

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

In / etc / ssh / sshd_config deaktivieren Sie es für alle Benutzer

Das Hinzufügen zu ~ / .ssh / config scheint nicht zu funktionieren

Antworten:


15

Verwenden Sie eine Übereinstimmung, die allen Benutzern entspricht, außer denen, für die Sie die Kennwortauthentifizierung verwenden möchten, und fügen Sie in diesem Übereinstimmungsblock die 'PasswordAuthentication no' hinzu. Etwas wie:

Match User someuser
PasswordAuthentication no

und so weiter.

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.