Risposte:
Dopo aver sostituito la riga:
#PasswordAuthentication yes
con la linea:
PasswordAuthentication no
in /etc/ssh/sshd_config
e si è salvato il file, è necessario riavviare il server ssh utilizzando il seguente comando nel terminale:
sudo service ssh restart
o:
sudo restart ssh
ssh
servizio e il riavvio del sshd
servizio? Perché vogliamo riavviare ssh invece di sshd?
Prima di disabilitare l'autenticazione con password ssh, assicurarsi che l'accesso con chiave privata funzioni come previsto. Una volta confermato, è possibile disabilitare l'autenticazione con password. Suggerirei le seguenti modifiche per proteggere ancora di più il server.
Modifica il file con: sudo nano /etc/ssh/sshd_config
Assicurati di avere i seguenti valori abilitati nel file:
PermitRootLogin no
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
Salvare il file e quindi riavviare il servizio ssh
sudo service ssh restart
o
sudo systemctl restart ssh