virtualbox-vrdp配置

内容来自:《VirtualBox实战讲学录--小耗子之VirtualBox修炼全程重现》

一、前言
1.要想使用vrdp连接guest os(虚拟机),需要两个前提条件。

1.1 连接虚拟机的客户端能够访问host os(安装虚拟机的主机)
1.2 host os中的virtualbox安装了扩展包。进入官网下载对应的 Extensions Packs,然后virtualbox主页面点击管理-->全局设定-->扩展。导入扩展包即可

2.对于vrdp的连接安全,提供三种解决方案:Null、External、Guest。

2.1Null认证方式最不安全,无密码通过vrdp服务连接虚拟机
2.2 External分为两种,第一种是采用物理机的OS提供的认证模块进行认证;第二种是采用“虚拟用户”的认证方式对虚拟机进行认证
2.3 Guest认证方式Virtualbox还没有开发完毕(摘自书中),就是根据Virtualbox中不同虚拟机的的系统类型进行认证。
——特别说明:不同的操作系统有不同的认证模块。如windows有winlogon,Linux采用的认证模块pam

3.对于vrdp提供的不同的认证方式,按照库程序分类,有两种库程序:vboxauth,vboxauthsimple。其中Null和External(第一种)都是属于vboxauth库程序的控制范畴;而External(第二种)属于vboxauthsimple库程序的控制范畴;virtualbox默认采用vboxauth。

二、Null模式配置

  1. 查看host os(主机)的ip地址


    ip-info.png

2.查看扩展包是否安装
查看路径:打开Vritualbox Manager(也就是打开virtualbox软件)-->管理-->全局设定-->扩展

if-install-extension-pack.png

如图:如果出现绿色的对号,说明安装成功。
如果没有安装:在virtualbox官网下载扩展包,进入刚才的查看路径进行添加。
download-extension-pack.png

3.切换到常规选项卡,看到virtualbox默认的认证库为vboxauth,也是null模式需要的认证库程序


select-auth-lib.png

4.在安装的虚拟机列表中,右击需要使用vrdp服务的虚拟机-->设置-->显示-->远程桌面,配置如下:


null-conf.png

注:为避免和主机的远程桌面端口发生冲突,服务器端口号不要选择3389

5.启动刚才配置的虚拟机,菜单栏点击控制-->运行状态,查看刚才配置远程桌面服务信息


running-state.png

6.使用主机的mstsc进行连接,验证配置


remote-connect-verify.png

tcp会话信息


tcp-info.png
  1. 由于vrdp服务只和主机ip,是否安装扩展包有关。所以可能将虚拟机添加网卡去掉,同样可以vrdp服务登录虚拟机。

三、通过External(第一种)验证VRDP(win10)
1.检查是否安装扩展包

if-install-extpacks.png

注:vboxmanage是以命令行形式管理virtualbox的工具,建议配置环境变量,否则找不到路径

2.确定virtualbox的vrdp认证库是否是vboxauth。查看方式如上

3.使用windows的taskmgr管理器查看winlogon进程是否存在
win10显示的是win登录应用程序


if_winlogon_exist.png

4.在主机上建立一个登录用户,vbox/virtualbox


add_vbox_user.png

注:以管理员方式打开cmd

5.配置虚拟机vrdp的认证方式


vrdp-vbox-external.png

6.验证失败
暂时未找到原因

三、External(第二种)认证vrdp
1.打开virtualbox,选择管理-->全局认定-->常规-->vrdp认证库选择其他-->定位到virtubox的安装目录,选择VboxAuthSimple.dll。

vboxauthsimple.png

配置成功截图:
conf-auth-complete.png

  1. 在虚拟机关闭的情况下,选中虚拟机,右击虚拟机-->设置-->显示-->远程桌面


    external-conf.png

3.使用vboxmanage生成虚拟用户vboxme/virtualbox
3.1计算密码的hash值

vboxmanage internalcommands passwordhash "<password>"


get_passhash.png

3.2将虚拟用户vboxme写入虚拟机的配置文件

vboxmanage setextradate "<vm_name>" "VBoxAuthSimple/users/<user_name>" "<passwordhash>"


add_virt_user.png

4.使用mstsc进行登录验证
第一次登录容易遇到问题,我这里的选项和书中不一致,需要选中“允许我保存依据”。然后输入用户名/密码登录。
下面是第二次登录的截图:


second-login.png

登录失败截图:


login-fail.png

5.刚刚增加的虚拟用户配置信息,可以在虚拟机的存放目录的*.vbox文件中查看


win7_64_conf_file.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,651评论 18 139
  • VirtualBox远程显示使得虚拟机的访问更加随意和简单,但是该功能的初始安装就完全是另一种情况。 Oracle...
    ArleyDu阅读 22,144评论 0 5
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,059评论 25 707
  • 仿即刻APP点赞桃心的效果 2016-12-5更新 修改测量逻辑 添加了对齐方式 添加了一个评论图形的GraphA...
    fxzou阅读 5,038评论 7 57
  • 外婆家的村子和我们离的不远,就几里地的距离,未离开家乡去外面读书之前经常去外婆家,所以她们村子里有些人也都见过。前...
    离岸的船阅读 262评论 0 0