PVE重置密码
- PVE重置密码
- 方法1: Debian单用户模式重置root密码
- 重启系统
- 方法2: 使用pve安装镜像引导后重置root密码
- 验证LVM是否完整
- 激活VG
- 挂载lvm
- 修改root密码
- 二次密码忘记
- 情景
- 方法一 无法通过SSH远程登录PVE[服务器]()的时候
- 方法二 可以通过SSH远程登录服务器的时候
- 方法3: 修改`/etc/pve/user.cfg`
- pve关闭yubikey认证
- 查看二次认证列表
- 修改/etc/pve/domains.cfg用户认证域配置文件
- 修改/etc/pve/priv/tfa.cfg双因素配置文件
PVE重置密码
方法1: Debian单用户模式重置root密码
1、需要重启Debian,在启动界面,按 E 键进入启动项编辑。

2、找到linux …… ro quiet这一行,

把 ro quiet 改为 rw single init=/bin/bash ,按 Ctrl + X 键继续启动。

3、待进入系统后,输入命令 passwd root 提示输入新密码,输入2次一样的新密码即可完成root密码修改

重启系统
完成重置 Linux 密码后,重新启动系统以使用更改后的密码登录。要重新启动,请键入:
然后按下Enter键。
方法2: 使用pve安装镜像引导后重置root密码
在重置密码之前:
- 先准备
pve安装u盘,可以ultraliso、rufus等制作 - 制作后
重启宿主机,从u盘启动 - 启动后进入PVE安装程序,选择
Install Proxmox VE (Debug mode)
进入命令行后按ctrl+d

成功进入但用户模式

验证LVM是否完整

激活VG

挂载lvm
修改root密码
二次密码忘记
情景
root用户加了二次验证,但是二次验证密钥忘记了,导致无法登录PVE GUI
方法一 无法通过SSH远程登录PVE服务器的时候
本地登陆pve服务器中执行下面命令
执行成功以后就可以使用root登录PVE [GUI](),
查看 数据中心 -> 二次验证,发现root的二次验证已经没有了
如果是密码错误过多导致锁定,把 delete 改成 unlock 就可以解锁。
方法二 可以通过SSH远程登录服务器的时候
创建一个名为 admin 具有管理权限的新用户
然后用这个新建的admin账号登入PVE GUI
点击 数据中心 -> 二次验证 ,删除root的二次验证


如果移除失败提示 permission check fail
则进入 shell 执行
就可以删除root的二次验证
接下来就是删除新创建的admin角色,当然不用删除也可以。
进入 数据中心 -> 用户 ,选择admin ,点击移除即可删除成功

方法3: 修改/etc/pve/user.cfg
配置文件修改如下“
重启服务
pve关闭yubikey认证
查看二次认证列表

修改/etc/pve/domains.cfg用户认证域配置文件
- 注释
/etc/pve/domains.cfg文件中的fta配置行

修改/etc/pve/priv/tfa.cfg双因素配置文件
查看/etc/pve/priv/tfa.cfg.bak

修改为

1万+

被折叠的 条评论
为什么被折叠?



