由于实验室里面有很多东西要在Linux下完成,但是本人暂时又离不开Windows,所以给自己装了一个XP+ubuntu的双系统。这样在ubuntu里面访问XP里面的文件很方便,但是两个系统的切换让人很是不爽,于是后来把双系统给费了,改成在XP里面运行虚拟机,在虚拟机里面安装ubuntu,这样一来在ubuntu中访问XP里面的文件又不爽了,开始的时候在网上查了一下可以在虚拟机里面设置一下,将XP里面的文件共享,按照网上的步骤来弄了一下,可是发现虚拟机里面的VMware tools安装不上,后来去问实验室的军哥,军哥说可以利用Filezilla来实现传输,我就开始整Filezilla。
要实现Filezilla的传输,需要安装Filezilla的服务器端和客户端。
首先,在XP系统下,到http://filezilla-project.org/里面去下载Filezilla的服务器端,进行安装,安装好之后运行,进行一些简单的设置,点击菜单栏的edit->uses出现如下对话框:
在General选项下创建一个用户并设置密码,接着点击进入shared folders选项对话框,如下:
通过点击add就会出现一个文件选择对话框,选择一个你想共享的文件夹即可。
就可以点击OK了,这样在服务器端简单的设置就可以了。
然后,进入虚拟机启动ubuntu,只需要如下一条命令就可以安装Filezilla客户端:
sudo apt-get install filezilla
就可以通过filezilla命令运行filezilla客户端,界面如下:
主机:里面填入XP系统下的ip地址
用户名:里面填入你在filezilla服务器端创建的用户名
密码:里面填入你在filezilla服务器端创建的用户名的对应密码
端口:里面填入21(ftp应用的默认端口)。
这样就可以连接上服务器端了。
最后,在远程站点里面就可以看到你在服务器端设置的共享文件夹,选择你需要的文件,然后在本地站点选择一个存放该文件的目录,再在远程站点里你选择的文件处点击右键->下载,就可以将XP里面的文件下载到ubuntu里面,速度是10M/s。同样你也可以在本地站点选择一个文件,在远程站点的共享文件夹选择一个目录,再在本地站点里你选择文件处点击右键->上传,就可以将ubuntu里面的文件上传到服务器端(也就是你的XP系统)里面。
当然这仅仅只是filezilla的简单应用,但满足了我想在主机和虚拟机之间传输文件。