¿Cómo desactivar el inicio de sesión sin contraseña para ssh?

¿Cómo desactivar el inicio de sesión sin contraseña para ssh?

Configuré el inicio de sesión SSH sin contraseña desde mi computadora de escritorio a mi computadora portátil siguiendo los pasosaquí. Ahora quiero desactivar el inicio de sesión sin contraseña para que cuando haga ssh desde mi computadora de escritorio a mi computadora portátil, me solicite la contraseña. ¿Cómo lo hago?

Respuesta1

Deshabilite la autenticación de clave pública en el cliente donde no desea usarla.

ssh -o PubkeyAuthentication=no your_host

o en tu ~/.ssh/config:

Host your_host
  PubkeyAuthentication no

Si desea eliminar la clave pública del servidor, debe eliminar la línea apropiada del ~/.ssh/authorized_keysservidor.

Respuesta2

Como

ssh -o PubkeyAuthentication=no your_host

cualquier persona que tenga acceso al cliente puede revertirlo fácilmente para iniciar sesión en su computadora portátil sin necesidad de contraseña alguna, puede ser una mejor opción usar una clave privada cifrada con contraseña para aquellos destinos en los que desea que se le solicite una contraseña antes de iniciar sesión.

información relacionada