Disabilita l'autenticazione password in ssh


Risposte:


54

Dopo aver sostituito la riga:

#PasswordAuthentication yes

con la linea:

PasswordAuthentication no

in /etc/ssh/sshd_confige si è salvato il file, è necessario riavviare il server ssh utilizzando il seguente comando nel terminale:

sudo service ssh restart

o:

sudo restart ssh

non è lo stesso: sudo /etc/init.d/ssh reload
noob

@noob Come puoi vedere, non è lo stesso.
Radu Rădeanu,

Qual è la differenza tra il riavvio del sshservizio e il riavvio del sshdservizio? Perché vogliamo riavviare ssh invece di sshd?
Hatshepsut,

1
@Hatshepsut: è una cosa di Ubuntu ed è dannatamente fastidioso. Sui sistemi basati su Red Hat, è "service sshd"
Dmitri

0

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

Potresti spiegare cosa fanno queste impostazioni?
php_nub_qq
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.