1.
可以设置共享文件夹的前提条件是:虚拟机系统中已经安装了vmware
tools。
2.
先在物理机windows系统中创建一个文件夹,用作共享文件夹,并在里面放入一个文件,我创建的文件夹为“shared”
3.
启动vmware软件,注意,先不要启动虚拟机系统,
4.
依次单击【虚拟机】-->【设置】,
5.
在弹出的对话框中单击【选项】,
6.
单击【共享文件夹】,
7.
在右侧选择【总是启用】选项,
8.
单击【添加】按钮,
9.
在弹出的向导对话框中,单击【下一步】,
10.
单击【浏览】按钮,选择刚才创建的共享文件夹“shared”,下面的【名称】会自动生成,
11.
单击【完成】按钮
12.
可以看到共享文件夹已经添加,
13.
启动虚拟机系统,我的linux系统是centos
6.6,共享文件夹被放在【/mnt/hgfs/】目录下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了,
Ⅱ 如何在linux虚拟机中共享文件
方法/步骤
1
打开虚拟机中的linux系统;然后选择虚拟机菜单上的"虚拟机"选项中的"安装VMware Tools.
2
在任意位置,新建一个目录 /mnt/cdrom, 用于挂载虚拟光驱(cd):
$ mkdir /mnt/cdrom
3
将目录 /mnt/cdrom挂载在虚拟光驱 /dev/cdrom:
$ mount /dev/cdrom /mnt/cdrom
4
再在根目录中新建一目录:
$ mkdir /cdrom
5
将挂载在虚拟光驱中的目录的 /mnt/cdrom 中的
VMwareTools-9.6.1-1378637.tar.gz 文件拷贝到 /cdrom/ 目录下:
$ cp /mnt/cdrom/VMwareTools-9.6.1-1378637.tar.gz /cdrom/
tar解压缩VMwareTools-9.6.1-1378637.tar.gz
$ tar -zxf VMwareTools-9.6.1-1378637.tar.gz
再cd到 /cdrom/ 目录下的 vmware-tools-distrib目录:
$ cd /cdrom/vmware-tools-distrib
并运行改目录下的vmware-install.pl文件:
$ ./vmware-install.pl
一路按<enter>键,当运行到
Would you like to enable VMware automatic kernel moles?的时候,输入 yes
最后选择合适的项,设置好分辨率.
在linux中设置好后,选择虚拟机中的 "虚拟机"->"设置"
选择"选项"选项卡:
选择"共享文件夹",并选择"总是启用"
点击下方的"添加"按钮,并选择window中需要共享的文件
到此,设置完毕.(其实步骤很简单, "简介"中写的很简洁)
(验证)在linux中cd到 /mnt,此时会多一个 hgfs文件夹,该文件夹下的文件系统和window是共享的.
Ⅲ 如何实现虚拟机linux与主机的文件传输 百度经验
方法很多大体介绍三种:
利用VMware Tools 工具
安装方法:选择菜单栏虚拟机点击安装VMware Tools ,点击桌面图标VMware Tools,复制文件 *.tar.gz到文件夹系统中的tmp文件夹,解压该文件得到:VMware -Tools-distrib;点开双击图标 VMware -install.pl ,选择在终端运行:遇到yes 输入yes回车。直到安装完毕。
设置:选择菜单栏-虚拟机-设置 ;选择options -shared Folders 。文件夹共享 选择 总是启用。选择你要共享的文件夹即可。
观看:共享文件夹路径: 文件系统/mnt/hgfs/..
利用ssh软件(sz和rz命令)
打开 ssh软件 输入:
Xshell 4 (Build 0097)
Copyright (c) 2002-2011 NetSarang Computer, Inc. All rights reserved.
Type `help' to learn how to use Xshell prompt.
Xshell:\> SSH 10.14.11.150
Connecting to 10.14.11.150:22...
Connection established.
Escape character is '^@]'.
Last login: Fri Apr 13 09:16:03 2012 from 10.14.11.160
[lccx@localhost ~]$ su - root
Password:
[root@localhost ~]# cd /data
[root@localhost data]# rz
rz waiting to receive.
[root@localhost data]#
解释:其中10.14.11.150 是你虚拟机的IP地址
FTP工具或者FTP命令(put、get)
常用的FTP工具FLASHEXP
Ⅳ linux虚拟机redhat7怎么和主机共享文件
linux虚拟机redhat7怎么和主机共享文件,解决办法
安装VMware tool
1首先启动你的虚拟机,只有启动你的虚拟机我们才能够安装这个工具。
步骤阅读.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下读取文件
1进入你的linux系统,打开你的computer中的磁盘。
步骤阅读.2选择mnt/hgfs,然后你就可以看到你刚刚共享的文件夹了,打开以后,文件夹中的文件就会出现在你面前的。完成了。
Ⅳ windows文件夹共享到linux虚拟机桌面系统
操作系统:中标麒麟高级服务器操作系统软件V7.0U6
部署虚拟机:VMware® Workstation 12 Pro
1、安装VMware tools
打开终端,进入目录
[root@localhost ~]# cd /run/media/root/VMware\ Tools/
复制文件到一个目录
[root@localhost ~]# cp /run/media/root/VMware\ Tools/*.* /tmp/vmtools/
进入/opt/vmtools/目录,给文件权限
解压该压缩包文件
[root@localhost vmtools]# tar -xzvf VMwareTools-10.1.6-5214329.tar.gz
进入解压后的目录
[root@localhost vmtools]# cd vmware-tools-distrib/
执行安装文件
[root@localhost vmware-tools-distrib]# ./vmware-install.pl
2、设置共享文件夹
虚拟机关闭状态,进行虚拟机设置。
共享文件夹,设置为:总是启用,添加主机文件夹路径
3、打开linux系统,进入目录/mnt/hgfs/,
[root@localhost mnt]# cd /mnt/hgfs
就是共享文件夹
4、如果此时使用mount命令挂载到目录/mnt,就看不到共享文件夹了。
使用完挂载的文件之后需要再卸载才可以,执行umount -l /mnt 目录卸载
Ⅵ 虚拟机linux共享文件夹在哪
虚拟机linux共享文件夹在设置保存的文件家中,查看虚拟机linux共享文件夹的操专作步骤如下:
1、首先属,打开一个的VMware软件,并是已经安装好一个虚拟的系统,点击编辑虚拟机设置。
Ⅶ 如何让Vmware Linux访问主机共享文件夹
1, 开启Vmware share folders这一设置,然后将共享的host server上的某个文件夹添加到共享文件夹,这里测试共享了主机上aaaaa的文件夹
2, 之前我的虚拟机安装好了Vmware tool, 在/mnt下面,已经存在一个hgfs directory, 这个共享的文件夹,将会被挂下/mnt/hgfs下面。但是当我做完第一步后,这个目录下面仍然是空的。
3, 如果你跟我遇到的情况一样,这时候,需要重新跑下vmware-config-tools.pl,让它能够挂到/mnt/hgfs
具体步骤如下:
进入terminal 后输入vm然后按2下tab键,可以显示出vm开头的命令,
、
当跑后它后, 再去查看/mnt/hgfs, 会发现共享的文件夹出现在它下面了
Ⅷ vmware虚拟机linux如何与宿主主机共享文件夹
如果宿主机是windows的话,可以选择共享,
然后vmware中的linux
网卡选择桥接,这样linux就可以和宿主机通讯了
然后用mount命令把宿主机共享的文件夹挂在上就可以。
Ⅸ 虚拟机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账号,等号右边是要映射的账号列表。服务器逐行分析映射文件,如果提供的账号和某行有右侧列表中的账号匹配,就把它替换为等号左边的账号。