GNU/Linux >> Linux Esercitazione >  >> Linux

L'autenticazione della chiave pubblica SSH non riesce quando UsePAM è impostato su no

Soluzione 1:

Senza PAM (Pluggable Authentication Module) è necessaria una configurazione ssh più complicata per l'autenticazione. Stai cercando questo, in realtà:

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

Ciò disabiliterà l'accesso con password. Assicurati di aver stabilito correttamente le impostazioni della chiave pubblica.

Soluzione 2:

Il tuo account utente è bloccato? Puoi sbloccare l'account utente

passwd -u username

o bloccare l'account utente ma abilitare PAM:

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM yes

Linux
  1. Come impostare le chiavi SSH

  2. Ssh:limitare un utente Ssh/scp/sftp a una directory?

  3. Come configurare le chiavi SSH su Ubuntu 18.04

  4. Come configurare le chiavi SSH su Debian

  5. avviso chiave offensivo durante la connessione tramite ssh al mio VPS

Come configurare le chiavi SSH su CentOS 8

Come configurare le chiavi SSH su CentOS 7

Imposta nuovo utente e autenticazione chiave SSH. usando Ansible su Ubuntu 18.04

Come configurare la chiave pubblica e privata SSH in Linux

Come aggiungere la chiave pubblica SSH al server

Aggiungi la chiave pubblica al file known_hosts