SSH Permission denied (publickey)

SSH Permission denied (publickey)

di Pubblicato: 4 Luglio 2019 0 commenti

Se ricevete un errore simile a quello del titolo durante la connessione SSH significa che il server Open SSH è stato configurato per ricevere l’autenticazione solo attraverso la validazione della coppia di chiavi pubbliche e private. Quindi se state tentando la connessione utilizzando la password, questa non funzionerà.

Chiaramente la cosa migliore sarebbe quella di avere dichiarata nel file .ssh/authorized_keys la propria chiave, tuttavia potrebbero esserci difficoltà di vario genere per cui questa cosa non si possa fare.

Come risolvere?

Bisogna trasformare all’interno del file /etc/ssh/sshd_config i due seguenti parametri come segue (il commento mostra il parametro originale):

#PermitRootLogin without-password
PermitRootLogin yes
#PasswordAuthentication no
PasswordAuthentication yes

a questo punto salviamo il file di configurazione, e facciamo ripartire il server ssh

sudo service ssh restart

Riprovando il collegamento con username e password questa volta accetterà le credenziali.

Libri che ti consiglio sull'argomento

Alcuni titoli che ho trovato utili come manuale tecnico per questo articolo

Vuoi dire o aggiungere qualcosa?

sezione commenti aperta al pubblico

Non ci sono ancora commenti!

Puoi essere il primo a commentare.

Rispondi

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.