VirtualBox虚拟机远程桌面连接设置详解(包含登录密码设置)

news/2024/11/17 19:35:47/文章来源:https://www.cnblogs.com/suzhoulaowang/p/18199350

一、安装VirtualBox虚拟机

  1. 下载与安装

    • 访问VirtualBox官方网站,根据您的操作系统(如Linux、Windows、Mac等)下载对应版本的VirtualBox安装包。
    • 安装下载的VirtualBox软件。
  2. 创建虚拟机

    • 打开VirtualBox,点击“新建”按钮,按照向导创建新的虚拟机。例如,命名为“Winxp”。
    • 根据您的需求,配置虚拟机的内存、硬盘等设置。

二、设置虚拟机以支持远程桌面连接

  1. 安装扩展包

    • 访问VirtualBox官方网站,下载并安装适用于您VirtualBox版本的“Oracle VM VirtualBox Extension Pack”。
    • 在VirtualBox的“全局设置”中,选择“扩展”选项卡,点击“添加新包”按钮,选择下载的扩展包进行安装。
  2. 开启远程桌面功能

    • 打开VirtualBox的命令行界面(或使用终端)。
    • 输入命令开启虚拟机的远程桌面功能:VBoxManage controlvm Winxp vrde on
    • 设置远程桌面端口(如13389):VBoxManage controlvm Winxp vrdeport 13389
  3. 设置远程桌面登录密码

    • 设置校验库为VBoxAuthSimple:VBoxManage setproperty vrdeauthlibrary "VBoxAuthSimple"
    • 生成加密后的hash密码。例如,将密码“123456”转换为hash:VBoxManage internalcommands passwordhash "123456"
    • 复制生成的hash密码。
    • 设置虚拟机为外部校验并设置用户名和密码:VBoxManage modifyvm Winxp --vrdeauthtype external
    • 设置用户名和密码。例如,将用户名设置为“admin”,密码为之前生成的hash:VBoxManage setextradata Winxp "VBoxAuthSimple/users/admin" <your_generated_hash_password>

三、管理虚拟机

  1. 后台启动虚拟机

    • 使用命令行启动虚拟机,使其在后台运行:VBoxManage startvm Winxp --type headless
  2. 关闭虚拟机

    • 使用命令行关闭虚拟机:VBoxManage controlvm Winxp acpipowerbutton
  3. 查看运行中的虚拟机

    • 使用命令行查看正在运行的虚拟机:VBoxManage list runningvms

四、连接虚拟机远程桌面

  1. 安装rdesktop(如果您使用的是Linux系统):

    • 打开终端,使用包管理器(如apt、yum等)安装rdesktop。
  2. 连接远程桌面

    • 打开rdesktop并连接到虚拟机。例如:rdesktop -u admin -p <your_plain_text_password> localhost:13389
    • 注意:这里-p后面跟的是明文密码,但出于安全考虑,通常建议使用hash密码。然而,rdesktop可能不支持直接使用hash密码。因此,如果您遇到问题,可以考虑使用其他支持hash密码的远程桌面工具。

注意

  • 确保您的虚拟机已经安装了远程桌面服务(如Windows的远程桌面服务)。
  • VBoxManage命令在VirtualBox中非常强大,可以用于执行许多高级任务。如果您需要进一步操作,请查阅VirtualBox的官方文档。

如果觉得以上资源可以帮助到您,请扫码支持作者,您的支持就是创作最大的动力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/708584.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(10)uart串口通信

一、uart简介二、uart串口通信实验 其中:sys_clk为系统时钟。uart_rxd为串口从上位机接收到的数据,当检测到uart_rxd出现下降沿(起始位),start_flag产生正向脉冲,rx_flag也被拉高,clk_cnt为时钟计数器,由0计数到433,rx_cnt为接收数据计数器,当计数到第九位且时钟计数…

OpenVX代码优化裁减简介

OpenVX代码优化裁减简介在OpenVX中,裁减(Reduction)是一种操作,它对数组或图像中的元素执行聚合操作。这里的“裁减”是指将大型数组或图像减少到单一数值的过程。 OpenVX提供了几种不同的裁减操作,包括求和(Summation)、平均(Average)、最小值(Minimum)、最大值(M…

IMX6ULL Linux内核网络驱动修改

IMX6ULL 网络驱动修改 主要修改arch/arm/boot/dts/imx6ul-14x14-evk.dtsi设备树文件即可,修改方式和u-boot的设备树修改一致。 硬件电路设备树修改 需要修改的设备树位置:arch/arm/boot/dts/imx6ul-14x14-evk.dtsi 增加复位引脚信息 从上面的原理图可知网口1使用的复位引脚是G…

SpringCloud(1)-Eureka相关配置

1.新建Module-注册中心作为注册中心 1.1配置 pom.xml <!-- 引入 eureka-server --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>1…

FPGA笔记[2]-拨码开关控制LED灯

使用四个拨码开关的异或逻辑亮灯控制LED灯亮灭.摘要 使用四个拨码开关的异或逻辑亮灯控制LED灯亮灭. 关键信息系统macOS 14.4.1,Apple Silicon M2 开发板:Sipeed-Tang-Primer-20k FPGA芯片:GW2A-LV18PG256C8/I7(GW2A-18C-PBGA256) 工具链:YosysHQ/oss-cad-suite原理简介 LUT4简…

stm32f103c8t6 HAL库更改中断向量表(app部分)

打开HAL库工程的system_stm32f1xx.c文件 /* 注意:以下向量表地址必须与链接器一致定义配置。*//*!< 如果需要重新定位向量表,请取消注释以下行 在 Flash 或 Sram 中的任何位置,否则向量表将保持在自动状态 重新映射选择的启动地址 *//* #define USER_VECT_TAB_…

向web服务器下载文件

web服务器向客户端发送文件 Web服务器读取一个文件的二进制数据,把这组二进制数据发送个客户端,服务器发送给客户端的HTML文档的本质也是二进制。客户端使用以下代码读文件 response = urllib.request.urlopen(url + "?" + urllib.parse.quote(fileName)) data = …

Delphi TMSMQTT使用笔记

服务端用的是 mosquitto ,下载地址https://mosquitto.org/download/ 安装完成后需要配置 找到安装目录:mosquitto.conf,打开后修改 allow_anonymous false(禁止匿名登录),password_file D:\Program Files\mosquitto\pwfile.example(密码存放位置) 创建新用户,安装目录…

沪锡

沪锡要想牛市 必须要突破这里286700 要不然就是ABC反弹结束了。 小周期 反弹还有最后一个3-5 然后迎来回调 然后等待看是什么级别的回调。

产业园区开发运营及盈利模式分析

摘 要:产业园区一般由政府或企业开发建设,是区域经济和产业发展的重要空间载体,具有显著的资源集聚能力和产业规模效益,承担着产业要素集聚、新型产业培育、经济高质量发展和新型城镇化建设等重要使命。然而,当前国内部分产业园区因前期开发投入规模大、后期招商及运营管理…