1.怎么在本机和虚拟机传文件。
首先说明: 用的是VirtualBox-5.0.10-104061-Win,虚拟机系统:ubuntu-12.04.5-server-i386。
2.第一个方法是共享文件夹,首先在本机上创建一个文件,然后把这个文件挂载在虚拟机上。
首先打开虚拟机,选择“设备”-----“安装增强功能”。在光驱下就会有VBoxAdditions镜像,打开镜像,运行autorun.sh,系统就会自动安装。当然我没能实现,因为我的是服务器版 本的ubuntu,没有界面,也没找到设备。也就是这种方法我没能实现。所以我只是理论上写写。实际上我做到了下面第五步,也就是把这一步跳过去。但是找不到mount,所以就失败了。我就用了ssh客户端。
2.1. 进入系统,安装增强功能,安装完关闭系统。
2.2. 在E盘下创建一个共享文件夹 gongxiang。
2.3. 设置-》数据空间-》固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。
3.第二个方法,利用客户端。当然,这个要先在虚拟机上安装好ssh的server版。但是配置虚拟机时要求已经配好ssh了。所以这里默认已经安装了。配置虚拟机方法会在下面那篇文章里提到。
3.1.使用winscp,网上可以下载。下过来之后安装,然后在主机名哪里把虚拟机的外网(也就是用来上网的那个ip,在下面的虚拟机网络配置里是eth2)输进去,用户名和密码也一起输进去。然后登陆,就可以成功了。若是不成功就多试几次。
然后是两个窗口并列,只需要从本机的窗口把需要的文件拖到虚拟机窗口里就可以了。
3. ls表示文件列表。后面加文件名。
2.4. 重新启动系统
2.5. 执行如下命令,就可以看到共享文件夹下面的文件。sudo mount -t vboxsf gongxiang /mnt/shared/
3.第二个方法,利用客户端。当然,这个要先在虚拟机上安装好ssh的server版。但是配置虚拟机时要求已经配好ssh了。所以这里默认已经安装了。配置虚拟机方法会在下面那篇文章里提到。
3.1.使用winscp,网上可以下载。下过来之后安装,然后在主机名哪里把虚拟机的外网(也就是用来上网的那个ip,在下面的虚拟机网络配置里是eth2)输进去,用户名和密码也一起输进去。然后登陆,就可以成功了。若是不成功就多试几次。
然后是两个窗口并列,只需要从本机的窗口把需要的文件拖到虚拟机窗口里就可以了。