linux(虚拟机中)与windows共享文件两种方法

简介:
Windows 下用 SourceInsight 与 Linux 协作编码
    习惯了用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                   # 允许用户在此目录下可写
 
  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.128\share",即可访问该共享目录。
  2) 在[计算机]图标上点右键(XP可能是在[网上邻居]图标上点右键),选择"映射网格驱动器(N)..."
     在“驱动器”一栏选择合适的盘符,这里选择为W;
     在“文件夹”一栏输入"\\192.168.128.128\share";
     点击完成。
  3) 双击[计算机],即可看到一个盘符为W的网络驱动器。
  
三. 共享代码。
  把代码放在以上创建的共享目录里,在此创建SourceInsight工程,即可在Windows中用SourceInsight对代码进行修改和编写;在Ubuntu中进行编译。
 
====================================================================
 
第二种办法使用vmware自带的共享文件夹功能
 
说是自带,其实需要安装vmware-tools,具体怎么安装请自行百度;
 
共享目录在linux端是/mnt/hgfs;在win中需要在vmware的 系统里setting-》option-》shared folders里设置


本文转自莫水千流博客园博客,原文链接:http://www.cnblogs.com/zhoug2020/p/4021592.html,如需转载请自行联系原作者
目录
打赏
0
0
0
0
49
分享
相关文章
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
71 29
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Nexpose 8.2.0 for Linux & Windows - 漏洞扫描
Nexpose 8.2.0 for Linux & Windows - 漏洞扫描
65 20
Nexpose 8.2.0 for Linux & Windows - 漏洞扫描
|
13天前
|
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
66 19
|
23天前
|
Metasploit Pro 4.22.7-2025040601 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025040601 (Linux, Windows) - 专业渗透测试框架
61 1
Metasploit Pro 4.22.7-2025040601 (Linux, Windows) - 专业渗透测试框架
|
3天前
|
Nexpose 8.4.1 for Linux & Windows - 领先的漏洞管理解决方案
Nexpose 8.4.1 for Linux & Windows - 领先的漏洞管理解决方案
17 0
Nexpose 8.4.1 for Linux & Windows - 领先的漏洞管理解决方案
如何在Linux中更改主机名?修改主机名最新方法
本期教程将指导您如何在Linux系统中更改主机名。主机名是Linux系统的常用功能,用于识别服务器,帮助区分不同服务器,并与网络进程和其他应用程序协同工作。教程涵盖显示当前主机名的方法(通过`hostname`命令),以及在CentOS 7、Debian 9和Ubuntu 16.04及以上版本中更改主机名的步骤(使用`hostnamectl set-hostname`命令)。对于其他Linux版本,可编辑`/etc/hostname`文件实现更改。记得重启相关服务或服务器以使更改生效!
135 12
Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架
43 0
Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
在 VMware 虚拟机中安装并测试 YashanDB,数据库及虚拟机运行正常,但本地 IDE 工具无法连接虚拟机中的数据库。问题可能与 VMware 网络适配器配置或网络模式(如 NAT、桥接)有关,导致网络通信异常。需检查虚拟机网络设置、IP 地址配置以及防火墙规则,确保本地与虚拟机间网络连通性。目前无明确修复版本。
超详细!VMware虚拟机迁移操作教程
为VMware虚拟机迁移提供从0到1的详尽操作指导
超详细!VMware虚拟机迁移操作教程
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等