首页主机资讯VirtualBox虚拟机在CentOS如何设置虚拟机密码

VirtualBox虚拟机在CentOS如何设置虚拟机密码

时间2026-01-15 21:54:03发布访客分类主机资讯浏览670
导读:在 VirtualBox 中的 CentOS 虚拟机设置或修改密码 一、概念澄清 VirtualBox 层面:没有“虚拟机登录密码”的概念,VirtualBox 的账户/凭据只用于宿主机上管理虚拟机(如登录宿主机系统后启动 Virtual...

在 VirtualBox 中的 CentOS 虚拟机设置或修改密码

一、概念澄清

  • VirtualBox 层面:没有“虚拟机登录密码”的概念,VirtualBox 的账户/凭据只用于宿主机上管理虚拟机(如登录宿主机系统后启动 VirtualBox)。
  • 操作系统层面:需要为 CentOS 的用户(如 root 或普通用户)设置或修改登录密码,这才是通常所说的“虚拟机密码”。

二、在 CentOS 系统内设置或修改密码

  • 首次安装时设置 root 密码
    在安装界面点击 ROOT PASSWORD,输入并确认密码(弱密码可按提示再次确认),安装完成后重启并用 root 登录。

  • 已安装系统后修改密码

    • 以 root 身份登录后执行:
      • 修改 root:输入 passwd,按提示输入当前密码与新密码。
      • 修改普通用户(如 alice):输入 passwd alice,按提示设置新密码。
    • 非 root 用户修改自身密码:输入 passwd,按提示操作。
    • 远程修改(如通过 SSH):使用 sudo passwd < 用户名> ,输入当前用户密码后设置新密码。

三、忘记 root 密码的两种恢复方式

  • 方式 A(推荐):使用快照回滚
    若此前创建过快照,可在 VirtualBox 管理器中对虚拟机执行“快照恢复”,回到包含已知密码的快照状态。

  • 方式 B:进入救援模式重置

    1. 关闭虚拟机,打开“设置系统启动顺序”,将 光驱 置顶并挂载 CentOS 安装镜像
    2. 启动后选择 “Troubleshooting” → “Rescue a CentOS system”,进入救援模式并按提示挂载文件系统为读写。
    3. 执行 chroot /mnt/sysimage 切换到原系统根环境。
    4. 重置密码:
      • 重置 root:passwd root
      • 重置普通用户:passwd < 用户名>
    5. 退出并重启:两次 exit,在 VirtualBox 设置中取消光驱优先,正常启动系统后用新密码登录。
      说明:救援模式的具体菜单项名称可能因 CentOS 7/8/Stream 版本略有差异,但流程一致。

四、远程登录与密码安全建议

  • 远程登录(SSH)

    • 确认已安装并启动 openssh-server
      • 检查:yum list installed | grep openssh-server
      • 安装:yum install -y openssh-server
      • 启动:systemctl start sshd 并设置开机自启:systemctl enable sshd
    • 使用 Xshell 新建会话:协议 SSH、端口 22、主机填写虚拟机 IP,在“用户身份验证”中输入用户名与密码连接。
  • 密码安全与维护

    • 使用包含大小写字母、数字、特殊字符且长度≥8位的强密码,避免个人信息与常见词。
    • 定期更新密码,并妥善保存;必要时配合 快照 或配置管理工具进行变更记录。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: VirtualBox虚拟机在CentOS如何设置虚拟机密码
本文地址: https://pptw.com/jishu/780504.html
如何在CentOS配置Postman环境变量 CentOS GIMP如何导入图片

游客 回复需填写必要信息