Respostas:
Depois de substituir a linha:
#PasswordAuthentication yes
com a linha:
PasswordAuthentication no
em /etc/ssh/sshd_config
e você salvou o arquivo, você tem que reiniciar o servidor ssh usando o seguinte comando no terminal:
sudo service ssh restart
ou:
sudo restart ssh
ssh
serviço e reiniciar o sshd
serviço? Por que queremos reiniciar o ssh em vez do sshd?
Antes de desativar a autenticação de senha ssh, verifique se o seu acesso com chave privada funciona conforme o esperado. Depois de confirmado, você pode desativar a autenticação de senha. Eu sugeriria as seguintes alterações para proteger ainda mais o servidor.
Edite o arquivo com: sudo nano /etc/ssh/sshd_config
Verifique se você tem os seguintes valores ativados no arquivo:
PermitRootLogin no
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
Salve o arquivo e reinicie o serviço ssh
sudo service ssh restart
ou
sudo systemctl restart ssh