当前位置:首页 > 虚拟机 > 正文

虚拟机里怎么root系统


1. 启用 SSH
在虚拟机中打开终端窗口。
输入命令:sudo systemctl enable ssh
输入密码并按 Enter 键。
重新启动虚拟机:sudo reboot
2. 连接到虚拟机
从主机计算机使用 SSH 客户​​端(例如 PuTTY 或 OpenSSH)连接到虚拟机。
使用虚拟机的 IP 地址和用户名(通常为 "root")进行连接。
输入密码并按 Enter 键。
3. 升级虚拟机
确保虚拟机已连接到 Internet。
在虚拟机中输入命令:sudo apt-get update && sudo apt-get upgrade
输入密码并按 Enter 键。
等待升级完成。
4. 安装 OpenSSH 服务器
如果尚未安装,请通过输入以下命令安装 OpenSSH 服务器:
sudo apt-get install openssh-server
输入密码并按 Enter 键。
5. 创建新用户
在虚拟机中输入命令:sudo adduser username
将 "username" 替换为您要创建的新用户的用户名。
输入密码两次并按 Enter 键。
6. 授予新用户管理员权限
在虚拟机中输入命令:sudo usermod -aG sudo username
这将新用户添加到 "sudo" 组,使其具有超级用户权限。
7. 切换到新用户
输入命令:su - username
将 "username" 替换为您创建的新用户。
输入新用户的密码并按 Enter 键。
8. 重置 root 密码
输入命令:passwd root
输入新的 root 密码并按 Enter 键。
再次输入密码并按 Enter 键。
9. 验证 root 访问
退出新用户并切换回 root 用户:exit
输入命令:sudo -i
您现在应该以 root 用户身份登录。
恭喜!您现在已经成功地 root 了虚拟机中的系统。