[转]windows中vmware虚拟机中的Linux如何进行文件的共享
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[转]windows中vmware虚拟机中的Linux如何进行文件的
共享
/article/linux/2011-07-13/254.html
目前,有很多用户使用Windows操作系统进行日常办公,服务器系统采用Linux操作系统,新手学习是经常使用虚拟机安装Linux,既省时又可以同事启动两个操作系统,下面总结一下windows中vmware虚拟机中的Linux如何进行文件的共享。Windows和Linux间有很多文件共享的方式,这里我总结了一下。假设你的Host计算机是Windows,Guest 是Linux哈。 1.利用Samba 这是我用得最多的方式2.在Linux下配置Apahce 在Linux下配置Apahce,然后在Windows下通过www方式把Linux下的文件下载下来。这种方式只能把Linux的文件传到Windows,不能把Windows的文件传到Linux. 3.在Linux下配置Ftp
用vsftp或者wu-ftp都可以,配置成上传权限的,然后Windows和Linux就可以相互共享文件了。 4.Windows 下配置WWW服务用IIS,Apache或者其它的都可以。如果你的Linux只有命令行的话,就用wget命令吧,可以很方便地下载文件。 5.Windows下配置Ftp 用
serv-u比较简单 6.利用Windows的文件共享功能
比如说你的Windows的IP为192.168.0.1,共享了一个叫share的目录,那么就可以用下列命令mount -t smbfs //192.168.0.1/share /mnt -o username=user%passwd
或者smbmount //192.168.0.1/share /mnt -o
username=user%passwd(用这个命令要安samba哦) 7.用vmware tools工具SharedFolders是Vmware4 的一个新功能,更加方便了在Host,Guest操作系统间共享文件。但是使用前要安装vmware tools. 点击
setting->vmware tools install mount /dev/cdrom
/mnt/cdrom cd /mnt/cdrom 里面有一个vmware tools的tar包,解开执行vmware-tools-install.pl脚本,一路回车,一般没有问题。点击Edit->Virtual Machine Settigns->Option->SharedFolders->Add,选定要共享的文件夹并给这个文件夹命名,下一步。选定“Enable thisshare”,确定以后,vmware会把这个文件夹自动mount 到/mnt/hgfs目录下。8.直接挂接物理硬盘或者硬盘分区不过vmware也是支持直接mount Host机器的磁盘,方法是在虚机设置里新建磁盘,类型选
“Usephysicaldisk(foradvanced users)”,再选定磁盘和分区
就可以。但是这样的操作可能会引会文件系统的不一致,导致错误,不推荐使用。9.用ISO文件虚拟机里面的光驱可以有物理光驱和ISO文件两种,我们可以把我们的文
件重点制件成ISO文件(用WinIso),然后在Linux中作为CDROM挂接。windows xp和linux虚拟机之间使用ftp共享文件
/22534063/viewspace-1026932/
ftp服务的使用不仅需要linux中ftp服务的配置,还需要配置ftp服务器。本次实验中linux中ftp服务的配置仅仅是设置了一个客户端,windows xp上则使用serv-U配置了一个服务端。PS:后来才发现红旗linux里面自带了一个proftpd 服务,汗。。。只要使用这个服务就OK了。[@more@]一、windows xp上安装和使用serv-U下载并安装serv-U软件,运行serv-U,按照默认向导方式添加一个域及IP(默认是监听本机上所有的IP的ftp连接),添加该域下面的用户及密码(即使用ftp服务需要的用户名及密码),设置ftp登录后的默认目录(windows上设置一个目录为提供ftp服务目录),选择其为仅提供下载或者是同时提供上传下载服务,这样一个ftp服务器就算完成了。二、配置linux虚拟机上的ftp服务本次试验中采用的是vsftpd软件,vsftpd是一个基于GPL 发布的类unix系统的ftp服务器软件。1、下载vsftp网址:ftp:///users/cevans/vsftpd-2.0.5.tar.gz2、解压软件编辑加压后软件所在文件夹中的builddefs.h文件其中包含三行:#undef VSF_BUILD_TCPWRAPPERS#define VSF_BUILD_PAM#undef VSF_BUILD_SSL第一行是是否
允许使用TCPwrappers,第二行是是否允许使用PAM认证,第三行是是否允许使用SSL。允许的话改为define就可。TCPwrappers是一个验证IP地址合法性的程序,PAM认证让vsftpd支持本地用户登陆服务器,使用SSL可以建立一个加密的数据连接,本次将这三次都启用。3、编译安装
#make#make install4、将默认配置文件复制到
/etc/vsftpd#mkdir /etc/vsftpd#cp vsftpd.conf /etc/vsftpd为
了让vsftpd支持本地用户登录,将身份认证模块文件复制到系统中。#cp RedHat/vsftpdd.pam /etc/pam.d/vsftpd5、建立ftp用户及主目录#mkdir /var/ftp#useradd -d /var/ftp
ftp#chown root:root /var/ftp#chmod 755 /var/ftp建立vsftpd 需要的特殊目录#mkdir /usr/share/empty6、配置vsftpd服务(1)编辑配置文件/etc/vsftpd/vsftpd.conf,添加以下四行:listen=yes #允许vsftpd工作在standalone模式下anonymous_enable=yes #允许匿名用户登录服务器
local_enable=yes #允许本地用户登录服务器
pam_service_name=vsftpd #允许使用pam认证(2)启动服务#/usr/local/sbin/vsftpd /etc/vsftpd/vsftpd.conf &使用以下命令检测服务是否启动:#netstat -an|grep 21tcp 0 0 0.0.0.0:21 0.0.0.0:* listen(3)登录服务器ftp IP地址(4)关闭ftp服务kill vsftpd就OK了。