首页主机资讯如何在Ubuntu VirtualBox中启用VRDP

如何在Ubuntu VirtualBox中启用VRDP

时间2025-11-28 21:12:03发布访客分类主机资讯浏览561
导读:在 Ubuntu 的 VirtualBox 中启用 VRDP 的完整步骤 一 准备与安装 安装 VirtualBox 与内核模块(确保已安装 dkms 与当前内核头文件,避免 Kernel driver not installed (rc...

在 Ubuntu 的 VirtualBox 中启用 VRDP 的完整步骤

一 准备与安装

  • 安装 VirtualBox 与内核模块(确保已安装 dkms 与当前内核头文件,避免 Kernel driver not installed (rc=-1908)):
    • sudo apt-get update
    • sudo apt-get install virtualbox dkms linux-headers-$(uname -r)
    • 若仍报错,执行:sudo /etc/init.d/vboxdrv setup
  • 安装与 VirtualBox 版本匹配的 Oracle VM VirtualBox Extension Pack(VRDP 依赖扩展包中的 RDP 功能):
    • 查看版本:VBoxManage -v
    • 到 VirtualBox 官网下载对应版本的扩展包(.vbox-extpack),然后安装:
      • VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-< 版本号> .vbox-extpack
    • 说明:VRDP 需要安装扩展包后方可使用,这是官方支持的方式。

二 启用与启动 VRDP

  • 查看与确认虚拟机:
    • 列出所有虚机:VBoxManage list vms
    • 查看运行中的虚机:VBoxManage list runningvms
  • 方式一(推荐):启动时直接启用 VRDP
    • VBoxManage startvm “< vm_name> ” -type vrdp
    • 说明:该方式会在后台启动虚机并开启 VRDP 监听,适合服务器环境。
  • 方式二:先启动虚机,再开启 VRDP 监听
    • 启动虚机(无界面):VBoxManage startvm “< vm_name> ” -type headless
    • 开启/修改 VRDP 端口(默认 3389):VBoxManage controlvm “< vm_name> ” vrdpprot
    • 提示:同一台宿主机运行多台虚机时,请为每台虚机分配不同的端口(如 3389、3390、3391)。
  • 连接测试:
    • 在本地或远端使用 RDP 客户端连接宿主机的 IP 与端口(例如:mstsc /v:192.0.2.10:3389)。

三 常用运维命令

  • 查看运行状态:VBoxManage list runningvms
  • 安全关机:VBoxManage controlvm “< vm_name> ” acpipowerbutton
  • 强制关机:VBoxManage controlvm “< vm_name> ” poweroff
  • 暂停/恢复:VBoxManage controlvm “< vm_name> ” pause | resume
  • 保存状态:VBoxManage controlvm “< vm_name> ” savestate

四 防火墙与多虚机端口规划

  • 放行防火墙端口(示例为 UFW):
    • sudo ufw allow 3389/tcp
    • 多虚机示例:sudo ufw allow 3390/tcp, sudo ufw allow 3391/tcp
  • 端口规划建议:
    • 宿主机端口与虚机一一映射,避免冲突(例如:vm1→3389,vm2→3390,vm3→3391)。
    • 云服务器请在安全组/防火墙中同样放行对应端口。

五 常见问题排查

  • 无法连接 RDP:
    • 确认已安装匹配版本的 Extension Pack,未安装则 VRDP 不可用。
    • 检查虚机是否已启动并处于 Running 状态(VBoxManage list runningvms)。
    • 核对端口是否正确且防火墙/安全组已放行(默认 3389)。
    • 多虚机请确保每台虚机使用不同端口(VBoxManage controlvm “< vm_name> ” vrdpprot )。
  • 启动报错或内核模块异常:
    • 执行 sudo /etc/init.d/vboxdrv setup 重建内核模块,必要时安装 linux-headers-$(uname -r) 与 dkms。

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


若转载请注明出处: 如何在Ubuntu VirtualBox中启用VRDP
本文地址: https://pptw.com/jishu/759437.html
Ubuntu与JSP的兼容性问题 Linux里Jenkins如何管理

游客 回复需填写必要信息