GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die Authentifizierung des öffentlichen SSH-Schlüssels schlägt fehl, wenn „UsePAM“ auf „Nein“ gesetzt ist

Lösung 1:

Ohne PAM (Pluggable Authentication Module) ist eine kompliziertere SSH-Konfiguration zur Authentifizierung erforderlich. Eigentlich suchst du das hier:

# grep Password /etc/ssh/sshd_config 
PermitEmptyPasswords no
PasswordAuthentication no

Dadurch wird die passwortgeschützte Anmeldung deaktiviert. Stellen Sie sicher, dass Ihre öffentlichen Schlüsseleinstellungen korrekt eingerichtet sind.

Lösung 2:

Ist Ihr Benutzerkonto gesperrt? Sie können das Benutzerkonto entweder entsperren

passwd -u username

oder Benutzerkonto sperren, aber PAM aktivieren:

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM yes

Linux
  1. Ssh – Beschränken eines Ssh/scp/sftp-Benutzers auf ein Verzeichnis?

  2. So richten Sie SSH-Schlüssel unter Ubuntu 18.04 ein

  3. Wie erstellt man einen SSH-Schlüssel für einen anderen Benutzer?

  4. Die Public-Key-Authentifizierung schlägt NUR fehl, wenn sshd ein Daemon ist

  5. Beleidigende Schlüsselwarnung beim Verbinden über ssh mit meinem VPS

So richten Sie SSH-Schlüssel unter CentOS 8 ein

So richten Sie SSH-Schlüssel unter CentOS 7 ein

Neue Benutzer- und SSH-Schlüsselauthentifizierung einrichten. mit Ansible auf Ubuntu 18.04

So richten Sie den öffentlichen und privaten SSH-Schlüssel unter Linux ein

So fügen Sie dem Server einen öffentlichen SSH-Schlüssel hinzu

Öffentlichen Schlüssel zur Datei known_hosts hinzufügen