OpenSSH 6.8p1 kann nicht mehrere Authentifizierungsmethoden verwenden

OpenSSH 6.8p1 kann nicht mehrere Authentifizierungsmethoden verwenden

Ich verwende OpenSSH 6.8p1 und versuche, mehrere Authentifizierungsmethoden zu konfigurieren

Es funktioniert mit nur

Authentifizierungsmethoden „öffentlicher Schlüssel, Passwort“

aber nicht mit

Authentifizierungsmethoden „öffentlicher Schlüssel, Passwort, Tastatur-Interaktiv: PAM“

Allerdings startet sshd nicht. Ich bekomme die Fehlermeldung:

Unbekannte Authentifizierungsmethode „Passwort Tastatur-Interaktiv“ in Liste

Hier ist die Ausgabe von /usr/sbin/sshd -ddd

debug2: load_server_config: filename /etc/ssh/sshd_config
debug2: load_server_config: done config len = 667
debug2: parse_server_config: config /etc/ssh/sshd_config len 667
debug3: /etc/ssh/sshd_config:1 setting Protocol 2
debug3: /etc/ssh/sshd_config:2 setting SyslogFacility AUTHPRIV
debug3: /etc/ssh/sshd_config:3 setting PermitRootLogin no
debug3: /etc/ssh/sshd_config:5 setting AuthorizedKeysFile /etc/ssh/authorized_keys 
debug3: /etc/ssh/sshd_config:6 setting RevokedKeys /etc/ssh/revoked_keys
debug3: /etc/ssh/sshd_config:8 setting AuthenticationMethods "publickey,password keyboard-interactive:pam,password"
Unknown authentication method "password keyboard-interactive" in list
/etc/ssh/sshd_config line 8: invalid authentication method list.

und hier ist meine SSHD-Konfiguration

Protocol 2
SyslogFacility AUTHPRIV
PermitRootLogin no

AuthorizedKeysFile      /etc/ssh/authorized_keys
RevokedKeys             /etc/ssh/revoked_keys
AuthenticationMethods       "publickey,password keyboard-interactive:pam"

PasswordAuthentication yes
ChallengeResponseAuthentication yes
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
UsePAM yes

AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
AcceptEnv XMODIFIERS

X11Forwarding yes
Banner /etc/motd
Subsystem       sftp    /usr/libexec/openssh/sftp-server

Antwort1

Ich habe die Anführungszeichen um das Argument entfernt, umAuthentifizierungsmethoden, dann fing es an zu funktionieren.

verwandte Informationen