El acceso mediante usuario y contraseña es muy habitual en muchos sistemas pero existen otras alternativas más seguras. Para deshabilitar el acceso por SSH mediante usuario y contraseña podemos configurarlo en
Modificar el fichero de configuración sshd_config
habitualmente ubicado en la ruta /etc/ssh/sshd_config
# /etc/ssh/sshd_config
PasswordAuthentication no
Es posible utilizar Match
para aplicarlo a ciertos usuarios o grupos de usuarios
# Ciertos usuarios
Match User usuario1,usuario2,usuario2
PasswordAuthentication no
# Aplicar a grupos
Match Group users
PasswordAuthentication no
Tras cambiar el fichero de configuración será necesario reiniciar el servicio sshd
.
systemctl restart ssh