linux虚拟机文件共享|虚拟机linux共享文件夹在哪

linux虚拟机文件共享|虚拟机linux共享文件夹在哪的第1张示图

A. 虚拟机linux与主机WINDOWS文件共享如何实现

装个samba一般来说,安装samba后,有一个smb.conf(配置文件)的例子,修改一下就好了。 WINDOWS下的网上邻居使用是协议,LINUX下使用功能强大的SAMBA可以实现与WINDOWS机子共享。下面具体就我的理解具体说一下。 首先当然是你必须安装了SAMBA #apt-get install samba samba-common smbclient smbfs 其实使用SAMBA分成两个方面,一个是linux机子上的资源给WINDOWS机子浏览,再一个是使用LINUX 机子浏览WINDOWS 的网上邻居。现在假设使用WINDOWS的机子的IP是10.0.0.10,共享目录是music,用户名是:share,密码是:yeah;使用 LINUX机子的IP是:10.0.0.20 一 . 从LINUX上获取WINDOWS文件的基本方法(有3种方法) 1. smbmount—普通用户就可以使用的命令 挂载文件 #smbmount //10.0.0.10/music /home/user/music -o "username=share,password=yeah" 主意与下面的mount不一样的是-o后面一定要引号 卸载已经挂载的文件 #smbumount /home/user/music 2. mount—超级用户才有的权限,但效果与上面一样 挂载文件 #mount -t smbfs -o username=share,password=yeah //10.0.0.10/music /home/user/music 卸载文件 #umount /home/user/music 注:以上两个命令挂载要想显示中文,必须添加如下参数 codepage=cp936,iocharset=utf8(与linux机的本地环境一致,如是gb2312,这儿也要写成:iocharset=gb2312 ;codepage要与远程一致,是指定源代码文件的代码页—一个内>部表,操作系统用它将符号(字母、数字和标点)映射为字符编号。如932 代表日本汉字,950代表繁体中文字符集,说明一下就是codepage是cp936,而不是936,否则在有时显示汉字还是乱码。 3. 使用smbclient访问Windows资源 它是一个类似于ftp操作方式,通过远程操作的方式进行文件传递的软件。为了获得网络上可以访问的计算机列表,首先需要使用 smbclient来获得一个Windows计算机共享出来的资源,这需要使用-L参数访问IPC #smbclient -L 192.168.1.150 -N 或者机器名 #smbclient -L hit -N 如果不清楚一个Windows计算机的NetBIOS名字,可以使用nmblookup先来解析NetBIOS名字 #nmblookup hit (若浏览网上邻居用:#nmblookup -T "*") 当上面查到资源后,就可以用smbclient登陆了 #smbclient \\hit\music yeah -U share (其中yeah是密码,share是用户名) 执行smbclient命令成功后,进入smbclient环境,出现提示符:smb: >,然后就可以执行和ftp命令中相似的命令:cd, lcd, get ,mget ,put ,mput等,用法就跟FTP一样了。 注:要想使用smbclient来访问windows时,也需要使用UNC来标识Windows资源的位置。此时就需要了解 WindowsUNC在Unix>下进行表示的不同之处。不同之处在于Unix的shell下反斜线为特殊字符,它被定义为转义恢复字符,表示将一些转义字符恢复为其本身字符的意义。因此必须使用两个反斜线才能等同于一个反斜线。因此一个UNC实际使用时应使用双倍的反斜线。 若想使用基于图形的客户端:感觉比较好用的是tksmb和smb4k(KDE) 若只是以上使用不用配置/etc/samba/smb.conf,也不用启动 samba 服务,甚至可以不装samba程序 二. WINDOWS机子访问在LINUX上的资源 需要使用两个进程:nmbd smbd, 前者nmbd是提供WINDOWS浏览,后者smbd是针对WINDOWS浏览后的登陆等服务。 首先需要说明的是,当samba 还没有添加用户时,WINDOWS机子是登陆不上来的,所以第一步就是添加用户: # smbpasswd -a myfirst 需要说明的是这个用户必须是系统用户,否则回提示 Failed to initialise SAM_ACCOUNT for user myfirst. Does this user exist in the UNIX password database ? Failed to modify password entry for user myfirst 当然可以对用户进行映射,见后面说明。 接着就简单了,就是配置/etc/samba/smb.conf,见下面一个配置以及相应说明,拷贝后您只需要稍稍修改一些你自己的信息就可以使用了(参考了前人的说明) /etc/samba/smb.conf文件 ## /etc/samba/smb.conf配置文件有三个重要的节:[global],[homes],[public] #Global (全局)参数,该部分设置整个系统的规则,定义了一些公共变量。 [global] netbios >#定义Windows系统“网上邻居”中所见的机器名。 workgroup = workgroup #定义主机所在网络上所属的NT域名或者工作组名称 server string = FunField #对主机的说明信息,缺省是:Samba Server hosts allow = 192.168.1. 192.168.3. #它允许设置哪些机器可以访问samba服务器 guest account = nobody invalid users = root #定义smb用户名称。 security = user #定义访问权限。访问权限由低到高有三种:share、user和server。其中share安全级别最低,user模式要求连接时输入用户名和口令 encrypt passwords = true #设置是否需要加密口令。因为Windows系列默认采用加密口令传输,而Linux默认采用非加密口令传输,为保证smb网络用户的正常登录,在user安全级下设置为加密,在share 安全级下可不设。 smb passwd file = /etc/samba/smbpasswd #由命令cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd产生。 interfaces = 192.168.1.50/24 #配置smb服务所使用的网卡IP以及子网掩码,如果有两个以上网卡,要全部列出。 name resolve order = host dns bcast #设定smb服务时,从机器netbios名称到IP地址的解析方式,默认顺序为host lmhosts wins bcast。如果局域网内有DNS,可设置为host dns bcast。 wins support = no #设置是否有wins支持。 public = yes #为yes时,“网上邻居”中可见该资源,否则不可见。 browseable = yes #为yes时,“网上邻居”中可见该资源,否则不可见。 #printing = bsd # 指定Linux使用哪个打印机守护进程(bsd、sysv、hpux、aix、qnx、plp),同时向samba说明命令lpr和lpq的缺省值。 #printcap ># 定义了打印配置文件所处的位置。 load printers = no # 表明是否加载printcap 定义的所有打印机以供浏览。 log file = /var/log/samba/log.%m # 定义日志文件 max log 'size' = 1000 #日志文件最大1000k (单位是KB) username map = /etc/samba/smbuser #允许管理员指定一个映射文件,该文件包含了在客户机和服务器之间进行用户映射的信息。 用户映射经常在windows 和linux 主机间进行。 两个系统拥有不同的用户账号,用户映射的目的是将不同的用户映射成为一个用户,便于共享文件。 #*********************************************************************# [homes] #该部分通常定义了Linux机器上共享的目录资源,其名字可以由用户确定。段中的设置控制了每一个用户目录的共享权限。 comment = Home Directories #设定在浏览本机资源时,出现在指定资源旁边的字符串。 browseable = yes #控制一项服务是否能够出现在网上邻居中,no意味着这个目录将在浏览时显示为要验证的用户名称,yes则显示 homes 和要验证的用户名称的共享目录。 writable = yes #控制是否允许通过验证的用户对主目录有写入的权限,但最终取决于该目录的 Unix 权限。无论 Unix 的权限怎样, 设置 writable = no 后, 主目录只能是只读的。 create mask = 0700 directory mask = 0700 #若上面是可写的,则设置写文件和目录时的属性 #******************************************************************# [public] #用来指定某一特定用户组或者用户拥有访问权限的目录配置分,配置共享目录部分 comment = Public Stuff # 说明部分 path = /home/samba #共享的Linux目录 writable = no #写权限 printable = no #打印权限 用于用户映射的文件/etc/samba/smbuser # smb.conf中全局参数 “username map” 指定的映射文件 root = admin administrator #Map Windows admin to root hawk = girl #Map the member of girl to hawk snake = boy # 等号左边是单独的Linux账号,等号右边是要映射的账号列表。服务器逐行分析映射文件,如果提供的账号和某行有右侧列表中的账号匹配,就把它替换为等号左边的账号。

B. 如何把windows里的文件共享到linux虚拟机里去

虚拟机安装vmware tools工具,即可实现物理机和主机拖动文件进行传输。

1、打开虚拟机–点击菜单栏“虚拟机”–“安装VMware Tools”。

#复制安装包到/tmp目录下[[email protected]]#cpVMwareTools-8.1.3-203739.tar.gz/tmp#进入tmp目录[[email protected]]#cd/tmp#查看tmp目录下文件[[email protected]]#lsgconfd-rootscim-helper-manager-socket-rootkeyring-lbbFvvscim-panel-socket:0-rootmapping-rootscim-socket-frontend-rootorbit-rootssh-FmnVlj2751[email protected]:0.0virtual-root.ZxmHUV[email protected]:0.0VMwareTools-8.1.3-203739.tar.gz#解压VMwareTools安装包[[email protected]]#tar-zxfVMwareTools-8.1.3-203739.tar.gz[[email protected]]#lsgconfd-rootscim-panel-socket:0-rootkeyring-lbbFvvscim-socket-frontend-rootmapping-rootssh-FmnVlj2751orbit-rootvirtual-root.ZxmHUV[email protected]:0.0VMwareTools-8.1.3-203739.tar.gz[email protected]:0.0vmware-tools-distribscim-helper-manager-socket-root[[email protected]]#cdvmware-tools-distrib/[[email protected]]#ls-install.pl#执行安装[[email protected]]#./vmware-install.pl.InstallingVMwareTools.

C. linux虚拟机如何共享宿主机文件系统

[global] workgroup = xxx server string = 文件服务器 security = user netbios name = sfsdisplay charset = UTF8dos charset = GB2312unix charset = UTF8template shell = /bin/fasleencrypt passwords = yessmb passwd file = /etc/samba/smbpasswdlog file = /var/log/samba/log.%mmax log size = 50dns proxy = no [soft] comment = soft path = /home/soft public = yes writeable = yes[file] comment = service path = /home/samba1 public = yes writeable = yes[temp] comment = temp path = /home/temp public = yes writable = yes

D. 在虚拟机上Linux怎么共享文件

这里要用到NFS服务器,下面是具体步骤,你试试,很简单的。1)查看是否已安装套件(两个套件分别查看),rpm -qa | grep nfs ; rpm -qa | grep rpc2)若未安装,则下载并安装(两个套件分别安装),yum install nfs-utils ; yum install portmap3)编辑配置文件(根据自己需求设置),vi /etc/exports/mnt 192.168.0.*(rw,sync)其中,/mnt是要共享的文件夹,192.168.0.*是要共享的地址,(rw,sync)为共享文件的对授权者的权限。4)启动RPC(一定要比NFS先启动哈),/etc/init.d/rpcbind start5)启动NFS,/etc/init.d/nfs start好了,已经共享了。*查看NFS服务器上哪些共享目录被客户端挂载,showmount -d IP*查看NFS服务器发布的共享目录,showmunt -e IP*将192.168.0.1上的共享目录/mnt挂载到本地/test目录,mount -t nfs 192.168.0.1:/mnt /test

E. 虚拟机linux共享文件夹在哪

虚拟机linux共享文件夹在设置保存的文件家中,查看虚拟机linux共享文件夹的操专作步骤如下:

1、首先属,打开一个的VMware软件,并是已经安装好一个虚拟的系统,点击编辑虚拟机设置。

F. linux虚拟机怎么共享文件夹

首先启动你的虚拟机,只有启动你的虚拟机我们才能够安装这个工具。2启动以后,单击VMware上面菜单栏中的虚拟机——VMware tool。我点电脑已经安装过了,所以显示的是重新安装,一样,这里就重新安装一次给大家看看。3这里为了方便更多初学者,我就是用图形界面进行安装,命令也很简单,应该都会,这里就不说了。解压文件到指定目录。右击VMware tool安装包,有一个解压的选项,单击——选择路径然后新建一个文件夹——解压即可。使用命令也很简单。4安装VMware tool打开刚刚解压的文件路径,打开,然后找到刚刚解压的文件的文件夹——找到vmware——install.pl.文件,双击后如图。选择第一个,即可,等待一下,即可完成安装。使用命令运行也很简单,直接在文件所在目录打开控制台,输入./vmware-install.pl即可。设置共享文件夹1退出linux系统,找到虚拟机的菜单栏,里面有一个虚拟机——设置选项。2单击设置后,选择选项按钮,进入选项界面。3在选项的界面有一个共享文件夹的选项,单击,在右侧我们就可以选择win7系统中的文件夹进行共享了。4首先将共享文件夹设置为始终启用,这样在下次使用的时候就会自动的开启了。5然后单击添加按钮,添加之后就可以选择你的主机(win7)中的文件路径。然后单击继续,确定即可,我的之前添加过了这里就不在演示了。linux下读取文件进入你的linux系统,打开你的computer中的磁盘。选择mnt/hgfs,然后你就可以看到你刚刚共享的文件夹了,打开以后,文件夹中的文件就会出现在你面前的。完成了。

G. linux虚拟机怎么设置共享文件夹

1.可以设置共享文件夹的前提条件是:虚拟机系统中已经安装了vmwaretools。2.先在物理机windows系统中创建一个文件夹,用作共享文件夹,并在里面放入一个文件,我创建的文件夹为“shared”3.启动vmware软件,注意,先不要启动虚拟机系统,4.依次单击【虚拟机】–>【设置】,5.在弹出的对话框中单击【选项】,6.单击【共享文件夹】,7.在右侧选择【总是启用】选项,8.单击【添加】按钮,9.在弹出的向导对话框中,单击【下一步】,10.单击【浏览】按钮,选择刚才创建的共享文件夹“shared”,下面的【名称】会自动生成,11.单击【完成】按钮12.可以看到共享文件夹已经添加,13.启动虚拟机系统,我的linux系统是centos6.6,共享文件夹被放在【/mnt/hgfs/】目录下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了,

H. linux虚拟机建立共享文件夹能否指定共享文件所在linux中的目录能的话,怎么做万谢!。。。

#vim /etc/samba/smb.conf尾部增加[aaa]path = /路径/aaa其他可以加一些相应的权限再重启samba服务,创建好访问用户,就等于把 /路径/aaa这个目录共享出去了。

I. linux虚拟机共享文件夹在哪

如果你的虚拟机是virtualbox的话,先看看你有没有装虚拟机的增强功能(在顶部的设备版权->安装增强功能包)。如果装了,你就可以共享文件夹和共享粘贴板了,共享文件夹(设备->共享文件夹)点进去,可以看到一个界面,鼠标右击固定分配,添加共享文件夹(前提是你在你的主机上建立了一个文件夹,如果你的主机是windows,可以在装virtualbox的文件夹里建立一个文件夹,命名为share_to_linux,当然这个随便~)。选择自动挂载,和固定分配。就可以了。之后在你的linux那个系统里的主文件夹里就可以看见你建的共享文件夹了。如果是别的虚拟机,做法也差不多的。

J. linux 虚拟机 怎么和主机共享文件

这个要分两大步来做:以VMware Workstation为例 (其他虚拟软件类似):1. 在虚拟机设置里面设置主机文件夹共享。首先确认你的虚拟机安装了Vmware Tools,并且已经在Linux里面设置了相应的用户访问权限,然后在关闭虚拟机,编辑虚机的属性:选择 VM > Settings.在 Options下面选择Shared Folders.各种设置默认即可,直接点击Add添加一个Shared Folder ,然后跟随wizard指定要共享给虚机的文件夹,比如 D:\share。然后给这个文件夹设置一个在虚拟机里面的显示名称,如D-Share。勾上“启用共享”,“只读”那里根据需要选择。点击OK,确认。2. 在Linux虚拟机里面装在共享文件夹。现在开启Linux虚机。在Linux下面,这种共享文件夹被识别为hgfs格式。因此开机后,可以使用下面的命令加载主机上的共享文件夹:mount -t vmhgfs .host:/D-Share /home/userxx/d-share这样在Linux的/home/userxx/d-share路径下,就可以看到Win7主机上面D:\share下面的文件了。

未经允许不得转载:山九号 » linux虚拟机文件共享|虚拟机linux共享文件夹在哪

赞 (0)