GNU/Linux >> Znalost Linux >  >> Linux

Ověření veřejného klíče SSH se nezdaří, když je UsePAM nastaveno na ne

Řešení 1:

Bez PAM (Pluggable Authentication Module) je k ověření vyžadována složitější konfigurace ssh. Ve skutečnosti hledáte toto:

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

Tím zakážete přihlašování pomocí hesla. Ujistěte se, že jste správně provedli nastavení veřejného klíče.

Řešení 2:

Je váš uživatelský účet uzamčen? Uživatelský účet můžete buď odemknout

passwd -u username

nebo uzamkněte uživatelský účet, ale povolte PAM:

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM yes

Linux
  1. Ssh – Omezení uživatele Ssh/scp/sftp na adresář?

  2. Jak nastavit klíče SSH na Debianu

  3. Jak nastavit sudo Přepnout na jiného uživatele, který nemá žádné heslo nebo sadu klíčů ssh v Linuxu

  1. SSH uzavře spojení, když je klíč přijat

  2. autentizace veřejným klíčem selže POUZE když je sshd démon

  3. upozornění na problematické klíče při připojení pomocí ssh k mému VPS

  1. Jak nastavit klíče SSH

  2. Jak nastavit klíče SSH na Ubuntu 18.04

  3. Povolit ověřování pomocí veřejného klíče SSH