Estate atento ya que en este escrito hallarás el arreglo que buscas.
Solución:
No, no hay relación entre la contraseña de una cuenta y el ssh key.
Puede iniciar sesión en una cuenta con ssh con un key aunque no tenga contraseña.
Para la pregunta actualizada, sí, escriba:
su YOURUSERNAME
entonces prueba si recuerdas tu contraseña
el SSH key es completamente independiente de la contraseña. conociendo a key no es de ayuda para encontrar la contraseña.
Si es root en el servidor, puede obtener el hash de la contraseña. Está dentro /etc/shadow
si es una cuenta local, o puede recuperarse de una base de datos de red como LDAP. En Linux, intente sudo getent shadow $USER
. Una vez que tenga el hash de la contraseña, puede probarlo sin conexión. Si solo tiene unos pocos candidatos para la contraseña, puede usar esta frase en la que $6$stuff$more.stuff
es el segundo :
-campo separado en /etc/shadow
:
perl -l -pe '$_ = crypt $_, q:$6$stuff$more.stuff:'
Si necesita más fuerza bruta, busque un software para el ataque de contraseña guiado. No estoy lo suficientemente familiarizado como para hacer una recomendación.
Por supuesto, si eres root en el servidor, también puedes cambiar la contraseña.
Sección de Reseñas y Valoraciones
Recuerda algo, que tienes concesión de decir .