当前位置:懂科普 >

IT科技

> 如何实现虚拟机和主机之间的文件共享

如何实现虚拟机和主机之间的文件共享

1、第一步:运行vmware虚拟机,然后选择一台虚拟机然后点击“硬盘”2、第二步:然后左键单击“

很多人不知道怎么实现虚拟机和主机之间的文件共享?今天小编就来为您讲讲!

方法

第一步:运行vmware虚拟机,然后选择一台虚拟机然后点击“硬盘”

你好,因Hyper-v面向生产环境,因安全性要求,故不能像vmware workstation(或V

如何实现虚拟机和主机之间的文件共享

第二步:然后左键单击“硬盘”,然后单击“映射”

装个samba一般来说,安装samba后,有一个smb.conf(配置文件)的例子,修改一下就好

如何实现虚拟机和主机之间的文件共享 第2张

第三步:然后弹出“映射虚拟磁盘”窗口,我们单击第二个,然后”确定”

默认情况下,是不支持的,当复制文件后,至另一系统(虚拟机系统或主机系统),粘贴为灰色,不可粘贴。一

如何实现虚拟机和主机之间的文件共享 第3张

第四步:然后在弹出的窗口中点击确定

方法:1.右键单击网络连接,打开网络和Internet设置。2.点击以太网。3.点击网络和

如何实现虚拟机和主机之间的文件共享 第4张

第五步:然后就会弹出Z盘的打开窗口,

一、虚拟机映射到宿主机 在虚拟机关机的状态下,双击右侧设备栏里硬盘,在弹出的窗口中单击“实用程序“,

如何实现虚拟机和主机之间的文件共享 第5张

第六步:然后复制需要共享的文件粘贴到Z盘中

方法1,安装虚拟机vmware tools我们运行vmware,运行一个虚拟机,我这里运行的

如何实现虚拟机和主机之间的文件共享 第6张

第七步:然后关闭Z盘窗口,点击“断开连接”然后点击“确定”

打开虚拟机,选择要添加共享文件的虚拟机,点击“编辑虚拟机设置”,在弹出的编辑窗口中,选择“选项”中的

如何实现虚拟机和主机之间的文件共享 第7张

第八步:打开虚拟机就会在D盘看到共享的文件

Windows XP 共享 本篇文章属于》网站网络 这里讨论的是在小型局域网,如家里的几台电

如何实现虚拟机和主机之间的文件共享 第8张

扩展阅读,以下内容您可能还感兴趣。

怎样实现WIN7和虚拟机之间的文件共享?

1、第一步:运行vmware虚拟机度,然后选择一台虚拟机然后点击“硬盘”

2、第二步:然后知左键单击“硬盘”,然后单击“映射”

3、第三步:然后弹出“映射虚道拟磁盘”窗口,我们单击第回二个,然后”确定”

4、第四步:然后在弹出的窗口中点击确定

5、第五步:然后就会弹出Z盘的打开窗口,

6、第六步:然后复答制需要共享的文件粘贴到Z盘中

7、第七步:然后关闭Z盘窗口,点击“断开连接”然后点击“确定”

8、第八步:打开虚拟机就会在D盘看到共享的文件

VMWare虚拟机如何与主机共享文件夹

虚拟机与主机共享文件夹步骤

1、打开虚拟机,选e799bee5baa6e997aee7ad94e58685e5aeb931333337613865择要添加共享文件的虚拟机,点击“编辑虚拟机设置”,在弹出的编辑窗口中,选择“选项”中的“共享文件夹”。在右侧点击“始终启用”,选择好后点击“添加”按钮。

a)点击“添加”按钮后,弹出添加共享文件夹窗口;

b)在弹出的窗口中,点击“浏览”。这里的浏览是浏览的主机目录,在主机磁盘中建立一个文件夹,做为共享文件夹;

c)选择好共享文件夹后,点击“继续”;

d)在弹出的窗口中,选择“启用该共享”,点击“完成”。

完成了共享文件夹的添加过程。

2、添加共享文件夹后,还需要在虚拟机里面映射到这个文件夹才能使用。

登录虚拟机后,点击虚拟机菜单中的“虚拟机”——“安装vmware工具”,安装完成。

3、在虚拟机中,右键点击“我的电脑”,选择“映射网络驱动器”。

4、在弹出的窗口中,选择“浏览”,在打开的浏览窗口中找到“vmware”共享文件夹中,刚才在驱动器中建立的文件夹,点击“确定”。

这个时候,打开“我的电脑”,发现我的电脑中出现了一个网络驱动器,打开它就是主机中的共享文件夹的内容。

5、如果,你在映射网络驱动器的浏览中没有发现,“vmware共享文件夹”这个选项,说明没有安装“vmware工具”,安装后就有了。

如何实现Hyper-V中的虚拟机与主机的文件共享?

你好,因Hyper-v面向生产环境,因安全性要求,故不能像vmware workstation(或VPC)那样直接向虚拟机里面拉文件的方法共享。

一般可以采用以下几种方式:

1、网上邻居的共享方式,但复如果在公网环境里,请一定要注意分配好权限。。这个制方式最好用;

2、搭建FTP服务器共享,在宿主机或者虚拟机里搭建一个FTP服务器。无论是通过IIS自带的FTP服务器软件还是其他如serv-u之类的都很容易就建立好了。

3、通过光盘镜像共享,一般不采用这个,如果是只为虚拟机只读共享,可以使用这个方法,用UltraISO打包光盘镜像,然后插入虚拟机

4、其他:如web文件浏览,qq,电子邮件等。。

选择自己合适的就行,关于你说的给出链接,我zhidao觉得就算了,这些方法一点就通,而且百度稍稍一搜索就好,我没必要浪费时间来找这个

虚拟机LINUX与主机WINDOWS文件共享如何实现

装个samba

一般来说,安装samba后,有一个smb.conf(配置文件)的例子,修改一下就好了。

WINDOWS下的网上邻居使用是NetBIOS协议,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下反斜线为特殊字符,它被定义为转义恢复字符,表示将一些转义字符恢复为其本e68a84e799bee5baa6e79fa5e9819331333236393661身字符的意义。因此必须使用两个反斜线才能等同于一个反斜线。因此一个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账号,等号右边是要映射的账号列表。服务器逐行分析映射文件,如果提供的账号和某行有右侧列表中的账号匹配,就把它替换为等号左边的账号。

vmware虚拟机怎么和主机之间互传文件?

默认情况来下,是不支持的,当复制文件后,至另一系统(虚拟机系统或主机系统),粘贴为灰色,不可粘贴。

一:安装VMware Tools;

二:启用复制和粘贴;

安装VMware Tools;

1  登录源虚拟机系统;

单击“虚拟机”;zhidao

单击“安装VMware Tools";

2  自动播放中选择“运行……”;

若没有自动播放,浏览虚拟光驱;

若是32位系统,双击“setup”;

若是64位系统,双击“setup64”;

3  建议选择“完整安装”;

根据向导安装VMware Tools,直至完成;

参阅百度经验:VMware如何安装VMware Tools。

  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/l9zmym.html