虚拟机Linux共享主机Windows文件夹

2024-07-06

虚拟机Linux共享主机Windows文件夹(共8篇)

篇1:虚拟机Linux共享主机Windows文件夹

下面将桌面上的文件夹“1”作为共享文件夹共享给虚拟机中的Linux系统

在WMWare中给虚拟机添加一个Windows主机中的文件夹

此时Linux系统中就有对应的文件夹1了

至此你可以在Linux里面操作Windows中的文件夹了,

 

虚拟机Linux共享主机Windows文件夹

 

下面是操作后的结果

有时候为了方便在Linux使用或者安装软件等要求,会建立软连接,软连接的目的就像在Windows中的快捷方式(但又有细节不同)。

方法:

建立软链接:软链接文件有类似于Windows的快捷方式 ln -s source new_source_name # 建立软连接

删除软连接:rm -rf symbolic_name 注意不是rm -rf symbolic_name/

例如: ln -s /mnt/hgfs/1 /root

以后你就可以在~目录中使用Windows桌面上的文件夹1了

篇2:虚拟机Linux共享主机Windows文件夹

习惯了用SourceInsight 读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux 下编译运行,下文是该环境的安装和配置过程,记录备忘。

环境说明:

Windows 7 + SourceInsight 3.5

Ubuntu 11.04 (这里是基于VMware的虚拟机,理论上不仅限于虚拟机)

以下主要分成两部分,一是Ubuntu下Samba的安装和配置;二是Windows下将Linux共享目录映射为网络驱动器。

一. Ubuntu 11.04 下 Samba 的安装和配置

1) 安装samba软件包

# sudo apt-get install samba

# sudo apt-get install smbclient

2) 创建共享目录:(目录名可自定义)

# mkdir /home/share

# chmod -R 777 /home/share# 若不更改权限,windows下不能写入(适用于只读共享)!!!

3) 修改Samba配置文件:

# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak# 备份samba的配置文件

# gedit /etc/samba/smb.conf

A. 找到“# security = user”将它改成“security = share”# 注:去掉行首的注释符号

说明:security = share表示任何人都可以不需要输入密码登录;默认的security = user表示每个用户必须输入密码才能登录。

B. 在配置文件的最后加入以下内容(不包含行末注释说明部份)

[share]# 共享文件名,可自定义,与共享目录名可不一致

comment=VMware Ubuntu Share# 共享说明,可自定义

path=/home/share# 共享目录,应与之前创建的一致,必须为绝对路径

public=yes# 允许所有人都能够看到此目录

writable=yes# 允许用户在此目录下可写www.dnzg.cn

4) 重启Samba服务

# sudo /etc/init.d/smbd restart

Samba 的安装和配置已完成,

二. Windows 7 下将步骤一的共享目录映射为网络驱动器。

1) 确保Ubuntu的网络配置OK,查看并记录IP地址,这里以192.168.128.128为例。可在Windows 7的cmd下先用ping检测下网络是否畅通。

如OK,在Windows的资源管理器地址栏中输入“192.168.128.128share”,即可访问该共享目录。

2) 在[计算机]图标上点右键(XP可能是在[网上邻居]图标上点右键),选择“映射网格驱动器(N)...”

在“驱动器”一栏选择合适的盘符,这里选择为W;

在“文件夹”一栏输入“192.168.128.128share”;

点击完成。

3) 双击[计算机],即可看到一个盘符为W的网络驱动器。

三. 共享代码。

把代码放在以上创建的共享目录里,在此创建SourceInsight工程,即可在Windows中用SourceInsight对代码进行修改和编写;在Ubuntu中进行编译。

====================================================================

第二种办法使用vmware自带的共享文件夹功能

说是自带,其实需要安装vmware-tools,具体怎么安装请自行百度;

篇3:虚拟机Linux共享主机Windows文件夹

1 Samba服务的简介和优点

Samba是一种用来让类UNIX系列的系统与Windows系统的SMB/CIFS (Sever Message Block/Common Internet Flies System) 网络协定定做的自由软件, 目前使用的版本是v3, 这个版本不仅可以存取和分享SMB的资料夹和打印机, 本身还可以整合到基于Windows Server的网络域, 扮演网络控制站 (Domain Controller) , Samba是许多服务以及协议的实现, 这里不再赘述, 总之, 这个服务就是在Linux和Windows这两个使用量最大的操作系统之间搭建一座桥梁, 让两者的资源做到互通有无。

2 Samba的安装和配置

2.1 Samba服务器的安装。

在前言中, 已经提及本次研究所论证的平台是在基于Linux内核为2.6.3的Cent OS发行版本的硬件平台上, 在这平台上, 默认是已经安装了Samba服务的, 我们也可以通过命令来查看, 查看记录和命令请看图1:

如果没有显示如上图的内容, 可以通过yum命令或者直接rpm命令, 分别通过在网络和Linux光盘进行安装。

2.2 Samba服务器的配置。

在安装了Samba服务之后, 我们需要完成下面几项工作:

第一, 要使用Samba服务器之前应该将防火墙的以下端口开放出来:UDP 137, UDP138, TCP139和TCP445, 这个步骤是通过Linux的vi编辑器 (当然, 也可以用其他的编辑器) 完成的, 具体的是修改/etc/sysconfig文件夹下面的iptables这个配置文件。

第二, 通过service smb start命令来启动Samba服务器, 这里, 提供几条常用的关于Samba服务器的命令, /etc/init.d/smb restart (该条命令是重启/etc/init.d/smb restart#重启服务器) , /etc/init.d/smb stop (该条命令是停止Samba服务器) , cp/etc/samba/smb.conf/etc samba/bak_smb.conf_bak (该条命令是对Samba服务器的配置内容进行备份) , 这些命令虽然在配置的时候不需要全部使用, 但是在今后对Samba服务器进行其他的操作时, 需要使用的。

第三, 需要更改一个配置文件来进行继续配置, 这个文件位于/etc/samba/smb.conf, 更改这个配置文件内容十分重要, 下面详细讲解:

首先找到[global]这个选项, 实质这里指的是全局的一个配置内容

workgroup=WORKGROUP#工作组名称改为Windows网络所定义的工作组名

server string=Samba Server#设置samba服务器的主机名称

security=user#设置samba服务器安全级别为user, 即以账号和口令访问

netbios name=Samba Server#设置Samba服务器访问别名

然后在配置文件的末尾添加以下自定义内容, 实质这里是针对你设置的Samba Server进行的配置;

[Samba Server]#在Windows网上邻居中看到的共享目录的名字

comment=Samba Server#在Windows网上邻居中看到的共享目录的备注信息

path=/home/xszz Server#共享目录在系统中的位置

public=no#不公开目录

writable=yes#共享目录可以读写

valid users=Samba Server#只允许Samba Server用户访问

第四, 将一个用户添加入Samba用户数据库中去, 并且同时设置密码, 以方便今后通过Samba服务器对你设置的文件内容进行读写操作。

smbpasswd–a abc#这里以添加abc用户为例

此时系统会提示你输入密码, 并且确认即可, 这里的用户和密码是针对samba服务器的, 并不是针对Linux系统的, 仅在Samba服务器调用时有用。

通过Samba服务器使用Linux系统中的内容。

在你的Windows客户端直接输入ip (就是你服务器的IP地址) , 回车之后会弹出一个对话框, 你输入上面设置好的账号和密码, 确认, 即可访问上述已经设置的共享目录 (这里是以/home/xszz Server为例)

3 结束语

最后, 需要详细说明的是, 本文只是对一个Linux系统的其中一个版本做了安装和配置Samba的详细说明, 通过上述设置, 就可以在基于Linux (本例是/home/xszz Server文件夹) 访问共享目录, 由于在配置文件smb.conf里面设置了可读可写, 因此在这里, 你就像访问目标机的本地文件去访问基于服务器的文件夹和文件, 极大的方便了网络工作者和嵌入式软件程序设计员的工作。

摘要:目前有大量的用户, 特别是网络工作者和嵌入式软件开发者使用了各种不同版本的Linux操作系统, 但是由于软件的兼容性, 又不得不保留了windows操作系统, 在两者之间肯定有不少的文件需要共享服务, 本文就是介绍了利用Linux的samba服务来解决这一问题。

关键词:Linux windows,兼容性,兼容,samba

参考文献

[1]邹念.用Samba实现Linux和Windows之间的文件共享[J].计算机应用研究, 2002 (2) .

[2]谭良.Samba服务器共享资源安全系统层次模型研究[J].计算机应用, 2004 (5) .

[3]刘承凌.基于Samba的文件共享及安全认证机制的研究[J].计算机应用与软件, 2005 (4) .

[4]王扬.基于Samba服务器的管理体系研究与应用[J].计算机应用研究, 2011 (5) .

篇4:虚拟机Linux共享主机Windows文件夹

主机和虚拟机间文件共享有很多方法,理论上两台电脑间共享文件可以通过网络、U盘等,记得以前在虚拟机中编译然后将文件拷贝到主机上,总是通过ftp进行传输,虽然不算麻烦,但是重复操作次数多了还是觉得不太方便,如果两个系统能够共用一个文件夹,像一台机器一样就方便多了,virtualbox提供了文件共享功能,让文件共享变得更容易,

1、安装virtualbox增强功能:

运行虚拟机上的系统,然后选择virtualbox->安装增强功能。(这个增强功能很好用,可以让虚拟机中系统分辨率自动适应窗口,切换虚拟机变得很方便,不用再像以前一样将虚拟机系统的分辨率调得很低,调节虚拟机窗口的大小系统就会自动改变分辨率,开全屏后效果很好)

2、virtualbox中选择分配数据空间,选中主机中要共享的文件夹,

(笔者主机是fedora16虚拟机是windowsXP)

3、进入虚拟机系统(windowsXP),打开资源管理器,在菜单栏上找到“映射网络驱动器”,选择virtualbox ,可以看到刚才共享的文件夹。然后将他映射到本地盘符上,如G盘。

这样G盘就映射主机的共享文件夹了,在虚拟机中(windows)对G盘的操作就相当于操作主机中的共享文件夹,这样的文件共享显然方便了很多,再也不用利用ftp将要共享的文件传来传去的了

篇5:虚拟机Linux共享主机Windows文件夹

首先,在linux中要安装SMB服务,这是Linux与windows的NetBios网络共享协议转换的接口然后,在/etc/hosts中加入要共享的Windows系统的主机名及其对应的ip地址 如:Melcolm 19.168.0.23然后就可以通过下面的命令挂载

首先,在linux中要安装SMB服务,这是Linux与windows的NetBios网络共享协议转换的接口

然后,在/etc/hosts中加入要共享的Windows系统的主机名及其对应的ip地址 如:Melcolm 19.168.0.23

然后就可以通过下面的命令挂载

mount -t smbfs -o username=bona,password=1234567 //Melcolm/sharedoc /mnt

解释:username是Windows系统的用户名,password是对应的密码 Melcolm是主机名 sharedoc是共享的文件夹的名字 /mnt是挂载点

如果不加username和password的话,进入系统需要输入密码,不能实现自动挂载,

关于linux如何共享网络中Windows的共享文件Linux

为实现自动挂在,在文件/etc/fstab中加入相应内容即可。

篇6:虚拟机Linux共享主机Windows文件夹

在server.xml文档中找到

接着添加上面添加以下内容(暂时先说分为三种方式):

第一种:

timestamp=“true”/>

以上的内容就是在Tomcat的webapps目录下新建一个www文件夹作为www.haokan946.cn这个域名的主目录

第二种:

suffix=“.txt” pattern=“common” resolveHosts=“false”/>

以上内容的意思就是在C盘test文件夹下面建立一个www文件夹作为test.5sai.net.cn这个域名的主目录

第三种,如果是linux系统的/var/www作为test.5sai.net.cn这个域名的主目录的话内容如下:

suffix=“.txt” pattern=“common” resolveHosts=“false”/>

再补充一种

directory=“/var/log/tomcat”prefix=“www_5sai_access_log.”suffix=“.txt”

pattern=“common”/>

directory=“/var/log/tomcat”prefix=“www_5sai_log.”suffix=“.txt”

timestamp=“true”/>

域名www.haokan946.cn的主目录为/var/www 该站点的所有访问LOG放在/ar/log/tomcat里面

测试:

windows用户打开C:WINDOWSsystem32driversetc的hosts这个文件,

linux用户打开/ect的hosts文件或者vi /ect/hosts

修改内容如下

127.0.0.1localhost

127.0.0.1www.haokan946.cn

127.0.0.1test.5sai.net.cn

篇7:虚拟机Linux共享主机Windows文件夹

Red Hat Linux 9 + Windows 7 Ultimate

问题

Linux通过Samba服务器实现Windows文件共享

解决

1.要想 实现文件共享,Linux和Windows的防火墙都必须关闭;

Linux下使用如下 命令关闭防火墙:

service iptables stop

2.Windows 7下新建一个共享文件,关于如何设置,参考此文;

3.Linux下-------->启动Samba服务器

service smb start

4.Linux------->系统设置-------->服务器设置-------- >Samba服务器-------->增加-------->如下图:

5.首选项-------->服务器设置-------->安全性 -------->验证模式选择“共享”-------->加密口令选择“否”-------- >来宾账号选择“root”-------->确定;

6.首选项------->Samba用户------->添加用户;

7.重启samba服务器;

service smb restart

8.Windows下访问Linux刚设置的共享文件-------->打开资 源管理器-------->输入

192.168.223.100

9.Linux下访问Windows设置的共 享文件-------->执行以下命令-------->

篇8:虚拟机Linux共享主机Windows文件夹

设置文件共享步骤:

第一步:正确在本机上安装vmbox虚拟机;

第二步:打开虚拟机系统,在菜单栏“设置”中,选择网络类型,将网卡设置为“桥接模式”,这点非常重要对于以下的操作;

第三步:在菜单栏“设置”中,选择共享文件夹,添加所要共享的文件,此时共享的文件是在本机上的文件;

第四步:在虚拟机上,右击桌面上的“我的电脑”或者“网络”,选择“映射网络驱动器”,然后弹出小窗口;

第五步:在弹出窗口中,点击“小地球网络状的图标”,会提示连接本机的用户名与密码,如果登陆不上本机,请在本机中重新建立一个用户名账号,然后连接,连接成功;

上一篇:珍惜为话题作文下一篇:年度工作会议上总经理讲话