前言:Kali在2.0及之前的版本中VMware-tools均能正常安装并使用,但在最新的Kali 2016 rolling版本中,VMware-tools安装上之后不能正常使用,无法实现“自动适应客户机”(即自动适应客户机的分辨率,随意改变窗口大小)和与宿主机之间文件的拖拽功能,现将自己在kali 2016 rolling版本中安装增强功能,实现窗口大小随意改变和客户机与宿主机之间文件共享的方法记录下来,希望对需要的朋友有所帮助。
系统环境:宿主机 Win10 教育版64位,客户机 Kali 2016.1 rolling版本, VMware Workstation 12 Pro
一、更换Kali源
像之前版本一样,将Kali更新源改为国内的源,这样速度会快一些,也能避免某些内网无法连接国外网站的问题。我一直用的是中科大的源,速度挺快的。如下所示(搬运自网上):
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
说明:修改/etc/apt/sources.list,将上面这四行加至末尾并用#注释掉其它部分即可。
二、安装Open-Vm-Tools
Kali在2.0及之前的版本中安装VMware-tools是可以正常使用的,但是在2016 rolling版本中,VMware-tools不再适用(自己的经验和网友的反馈都是这样)。自己在2016版本中安装VMware-tools,虽然像之前版本那样提示安装成功,但无法实现前言中所述的功能,也就是并不起作用。在rolling版本中,需要安装替代的open-vm-tools工具。
安装步骤:
(1)执行apt-get update以同步源索引。若不执行此步骤则无法在线更新和安装软件!
(2)执行apt-get install open-vm-tools-desktop fuse以安装open-vm-tools。注意:在下载完成自动安装的时候会弹出一系列安装选项提示,均按照默认的一路ENTER即可(和安装VMware-tools时有点像)。
(3)执行reboot或init 6,或点击“重启”图标以重启系统。
说明:自己在安装VMware-tools发现没用后尝试过手动下载open-vm-tools安装包然后解压安装的方法,但也不起作用,网上也有一些类似的教程。我还是建议在线安装的方法,成功率更高,也更方便。
至此,open-vm-tools安装完毕,可以实现客户机分辨率的实时调整,即随意调整窗口大小,但是仍然无法实现与宿主机之间文件的拖拽与复制粘贴(有网友反映也出现这样的状况,应该都是这样),这里提供一个替代方法。
三、开启文件共享
在宿主机的磁盘中开辟一块空间作为VMware虚拟机与宿主机的共享文件夹,实现客户机与宿主机之间的文件共享,间接实现文件的“复制粘贴”。
开启方法:依次点击“VM”——“设置”——“选项”——“共享文件夹”,在右边打开的“文件夹共享”选项卡中点击“总是启用”,然后进入向导,选定磁盘路径至完成即可。
使用方法:找到宿主机中所设置的共享文件夹路径,把所需要拷贝至客户机的文件复制进去(正常的Windows文件操作),然后进入客户机,在/mnt/hgfs/目录下就可以看到拷贝进去的文件。
备注:网上也有一些使用其它方法如通过网络共享等方式来实现文件共享,感兴趣的朋友也可以尝试一下。