¿Cómo prohibir el acceso SSH por contraseña?

SSH es un protocolo que permite establecer una comunicación segura y acceder a un servidor remoto. Utilizar una contraseña para iniciar sesión a través de SSH puede representar un riesgo de seguridad. Para reforzar la seguridad del servidor, se puede prohibir el acceso SSH por contraseña y utilizar solo claves.

Para prohibir el acceso por contraseña, es necesario realizar cambios en el archivo de configuración de SSH. Para empezar, conéctate al servidor a través de SSH usando una contraseña. Luego, abre el archivo /etc/ssh/sshd_config con un editor de texto.

Busca la línea PasswordAuthentication en el archivo sshd_config y cambia su valor a no:

PasswordAuthentication no

Guarda los cambios realizados y reinicia el servicio SSH para que entren en vigor:

sudo systemctl restart sshd

Ahora, el acceso al servidor solo se puede obtener mediante una clave, lo que proporciona un alto nivel de seguridad. No olvides configurar previamente el acceso por clave y asegurarte de que tienes acceso al servidor utilizando la clave.

Prohibir el acceso SSH por contraseña es uno de los pasos para fortalecer la seguridad del servidor. Configura los servidores correctamente y no olvides actualizar el software para garantizar un funcionamiento seguro.