用TeamViewer轻松实现Hyper-V虚拟机文件交换
以前一直用VMware WorkStation,由于近期开发Windows Phone 8 应用,用仿真器调试就需要启用系统的Hyper-V功能,不幸的是VMware与Hyper-V不兼容,只好忍痛割爱将VM卸载,在 Hyper-V中新建虚拟机并配置网络后,发现物理机与虚拟机之间的文件传输真是真是一个让人头疼的问题。
由于Hyper-V虚拟机采用的是类似于远程连接的形式,所以并不支持类似Vmware的文件直接拖拽传输方式。并且考虑到安全因素,Hyper-V虚拟机与物理机之间是完全隔绝的,不支持连接USB等存储设备,真是麻烦。
搜索百度后发现网上针对此问题的解决方案大致可分为两类:
具体做法可以参考cnBeta.com的这篇文章:[连载]Hyper-V初涉之Hyper-V虚拟机文件交换
前几天偶然发现TeamViewer 这款远程控制软件可以很好地解决Hyper-V虚拟机的文件交换问题。这款软件对于非商业用途的个人完全免费,童鞋们不用费心怎么破解这回事了,最重要的是对于Windows,Mac,,各版本的Linux都有对应版本可以下载。更详细信息请参看官网介绍。
说了这么多废话,接下来看一下TeamViewer如何让传输文件变的简单:
在物理机和虚拟机上安装TeamViewer并运行,TeamViewer会自动生成此计算机唯一的ID和密码,如下图:
在伙伴ID框中输入虚拟机中TeamViewer生成的ID,点击"连接到伙伴",然后根据提示输入对应的密码,就可以远程控制虚拟机了。
点击窗口顶部工具栏的文件传输按钮,就会在物理机上弹出一个文件传输窗口,如下图:
此时,选中需要传输的文件,简单的从一侧拖拽到另一侧,即可实现文件的传输,还有弹出传输进度提示窗口,很Easy吧!
即使你的虚拟机是Linux也没问题,从TeamViewer官网下载对应的Linux版本,同样的操作,也可轻松实现文件的传输。
下面是Ubuntu运行TeamViewer的截图,操作同Windows版完全相同。
不仅如此,你也可以在多个虚拟机之间传输文件而不必经过物理机中转,甚至可以通过会议模式将文件从物理机同时发送到多个虚拟机。
怎么样,TeamViewer是不是很强大?
posted on