我想登录安装了 openssh 的 Linux 机器。每次登录后,ssh 都会要求我更改密码,因为密码已经过期。我该如何避免这种情况?服务器系统是使用 buildroot 创建的。
我该怎么做才能解决这个问题?
答案1
您的问题很模糊,但听起来好像您使用的服务器的设置者搞砸了密码时效设置。请检查文件/etc/shadow
。
答案2
实际上,buildroot 似乎禁用了对 UsePAM 的支持。我不知道这是否是它现在能正常工作的原因,但我猜是的。我选择通过公钥使用身份验证,它工作正常。