忘记密码但有 SSH 密钥访问权限

忘记密码但有 SSH 密钥访问权限

我拥有从主计算机访问 homelab ubuntu 机器的 SSH 密钥,几个月来我都没有使用过密码。现在我试图从笔记本电脑访问机器,但我忘记了密码。有没有办法在通过 SSH 访问主计算机时重置密码?由于这个原因,我无法使用 sudo。

或者唯一的方法是通过启动时安装的物理方式?

答案1

我能够按照@muru 的建议,用 docker 解决这个问题。

获得root访问权限: docker run -it -v /etc:/etc ubuntu:$(lsb_release -sr)

passwd 的必备软件包:apt-get install -y libpam-pwquality

在您尝试更改密码的配置文件上使用 passwd:passwd userFoo

相关内容