远程控制virtual box虚拟机系统的三种方式【阅读时间:5分钟】


对于把虚拟机安装在寝室笔记本的人来说,能够远程控制虚拟机的系统是很重要的一件事,而远程控制虚拟机的方式一共可以分为以下三种类型。

1.使用现有的远程控制软件

比如比较著名的远程控制软件有teamviewer、anydesk和todesk等(请忽略某个叫做向日葵的软件),由于这些软件主要通过海外服务器进行中转,因此网络状况是好是坏。
对于无法容忍延迟并且要频繁使用虚拟机系统的人来说,这个缺点是致命的,虽然氪金使用带宽更高的网络可以解决这个问题,但是成本还是高了些。

2.使用SSH连接

对于习惯命令行界面的人来说,这种方式很自然。
以下默认虚拟机系统已安装ssh,按照以下步骤即可通过SSH连接:
①virtual box上设置nat模式
在这里插入图片描述

②点击高级,设置端口转发
在这里插入图片描述
假设安装virtual box的主机ip为192.168.1.2 空闲端口号位6666
virtual box的虚拟机系统ip为10.0.2.2 SSH端口号为7777
则设置如下:
在这里插入图片描述

③本地主机(与远程主机处于同一局域网下)使用putty或xshell等软件连接虚拟机系统
比如在putty上:
在这里插入图片描述
登录成功后,再输入虚拟机系统ssh的账号密码,即可通过命令行界面控制虚拟机~

3.使用远程桌面控制虚拟机系统

对于笔者这类更习惯GUI界面的人来说,总会感觉使用SSH很别扭,当然我们也可以使用vscode的ssh插件从而使用vscode的GUI。但还是会感觉不太自由,因此对笔者而言远程桌面是更好的选择,由于远程主机和本地主机位于同一局域网下,因此远程桌面的网络质量也是很不错。

对于virtual box软件而言,使用远程桌面控制虚拟机系统的步骤如下:
①首先安装virtual box的Oracle VM VirtualBox扩展包
链接:点击打开
BTW,记得要下载与自己版本相符的扩展包,保持virtual box的版本更新也是一种良好的习惯。

②开启virtual box的远程桌面控制:
在这里插入图片描述
记得要选择一个空闲的端口号,比如大一点的端口号,另外也要注意该端口号是否被校园网BAN掉了~

③假设远程主机ip为192.168.1.2,虚拟机系统开机后,处于同一局域网下的本地主机(win10)可以通过自带的远程桌面连接:
在这里插入图片描述

在这里插入图片描述
通过上述的步骤后,就能愉快地控制虚拟机系统啦~~

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐