openwrt设备及玩客云armbian设备总会在一段时间内,ssh密码就会自动失效,然后无法登录,影响操作,这个问题的出现时间可能是几个月或者半年出现,视固件本身设置的某个时间来确定,考虑是固件原因也有可能是其他因素造成的,目前搜索到的信息均无定论。
恢复登录密码步骤:
目前所使用的这些openwrt及玩客云armbian设备,建议安装docker版alist网盘应用,便于恢复操作,存储路径一般为:
Host/volume Path in container /etc /opt/alist/data 部署alist(如何部署详见github程序专页),使用镜像为xhofe/alist:latest,版本为v3.10.1之后的新版本,部署成功登录进入alist网页版,地址一般是:192.168.x.x:5244,登录账户一般为:admin,密码自定义。
登入alist后,找到容器路径对应主机/etc路径,替换/etc文件夹里边passwd及shadow两个文件,文件替换操作建议采取删除“passwd,passwd-,shadow,shadow-”后直接重新上传替换文件即可。两个源文件获取建议找到同类固件img文件,进行U盘刷写入后提取,提取后记录好登录账户密码,openert一般是root/password,armbian是root/1234。(此步骤在alist网盘程序内操作即可,方便快捷)
替换后可能需要重启设备(一般不需要),通过web网页直接使用恢复后的账户密码登录即可进入。(完)