使用VMware虚拟机在XP系统上安装了Ubuntu12.04的系统,想在xp与ubuntu之间进行文件的传输,怎么办呢?之前使用了VM的共享设置,但是系统重装之后,发现同样的方法不能进行共享了。所以进行了ubuntu的FTP设置,进行文件的传输。
设置FTP之前,必须保证XP与ubuntu的IP在同一个网段,设置方法很简单。先设置XP问静态IP,如下:
再在虚拟机vmware中设置,设置入下:点击VM->settings->hardware选项卡,设置network为bridged,如下:
然后在ubuntu系统中进行IP的静态设置。如下:
以上网络设置好后,就可以设置ubuntu的FTP服务器了。
在ubuntu中,打开终端,输入以下三条命令,安装vsftpd服务器:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install vsfptd
这样,vsftpd服务器就安装好了。
接下来在主目录下建立一个文件夹(我的而文件夹命名为forlinux),作为传送文件的工作目录:
sudo mkdir
/forlinux (建立名字为forlinux的文件夹)
sudo chmod 777 /forlinux (每个人都有读和写以及执行forlinux文件夹的权限)
这样文件夹就建好了。
接下来还需要对vsftpd服务器进行配置:
sudo gedit /etc/vsftpd.conf 打开(vsftpd服务器的配置文件)进行如下配置:
1.找到#listen=YES 去掉前面的#号(独立的vsftpd服务器);
2.找到anonymous_enable=YES 改为anonymous_enable=NO,这样就不允许匿名登陆了;
3.找到#local_enable=YES 去掉前面的#号;
4.在local_enable=YES 下面添加一行:local_root=/forlinux,这样用户登陆后将直接转到forlinux的工作目录下,不然默认是转到根目录的,这样不行;
修改完成后,保存。然后再在终端中输入命令:sudo /etc/init.d/vsftpd
restart 重启vsftpd服务器即可。
再在XP中设置。在XP中安装FTP客户端工具:Xmanager Enterprise。
安装完后打开桌面上的Xmanager Enterprise,里面有Xmanager
的所有应用程序。在这里我们使用Xftp。
打开Xftp,点击File--�New,新建一个ftp 连接。
按照如下图所示进行ftp 连接的属性,然后就可以用该FTP 软件在主机和虚拟机直接传输
文件了。注意这里不能用root 用户登录。
设置好以后,就可以进行ubuntu与XP系统间的FTP服务了。如下:
终于完成了。。。