精华内容
下载资源
问答
  • 1. virualobox 设定 setting -> shared folders -> added shared folders 输入 folder path , folder name 选择 make permanent  2. 修改 fstab 文件 路径 /etc/fstab 加入  # proc

    1.  virualobox 设定 setting -> shared folders -> added shared folders    输入  folder path , folder name 选择 make permanent 

    2. 修改 fstab 文件    路径     /etc/fstab    加入 

    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    nodev,noexec,nosuid 0       0
    hdata           /media/window_disk vboxsf

    注:红色部分为加入部分, window_disk  为自己在 /media 下新建的文件夹 , hdata  为第一步输入的folder name.

    3. 重启虚拟机, 设置完成

    展开全文
  • Oracle虚拟机中Linux与主机文件共享

    千次阅读 2018-08-04 11:57:04
    VM中linux与主机文件共享 1.打开 Oracle VM VirtualBox 点击 [控制] [设置] [数据空间] 添加你所希望共享的文件夹 安装增强功能包(Guest Additions) 安装好Ubuntu 9.04后,运行Ubuntu并登录。然后在VirtualBox...

    VM中linux与主机的文件共享
    1.打开 Oracle VM VirtualBox 点击 [控制] [设置] [数据空间] 添加你所希望共享的文件夹这里写图片描述

    1. 安装增强功能包(Guest Additions)
      安装好Ubuntu 9.04后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择”设备(Devices)” -> “安装增强功能(Install Guest Additions)”。
      你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/VBOXADDITION_3.2.8_64453(根据版本不同该名称可能有所不同)。进入命令行终端,输入:
      cd /media/cdrom0
      sudo ./VboxLinuxAdditions-x86.run
      开始安装工具包。安装完毕后会提示要重启Ubuntu。
    2. 挂载共享文件夹
      重新进入虚拟Ubuntu,在命令行终端下输入:
      sudo mkdir /mnt/baidu
      sudo mount -t vboxsf embadded /mnt/baidu
      其中”embadded”是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。
      如果想开机时自动挂载挂载,可以在/etc/fstab中添加一项
      embadded /mnt/baidu vboxsf rw,gid=100,uid=1000,auto 0 0
    3. 卸载的话使用下面的命令:
      sudo umount -f /mnt/shared
      在windosw共享文件夹中只能新创建不能复制。。。。
    展开全文
  • 只要linux主机安装了samba,windows端借助samba可以将linux主机共享的目录文件映射为本地磁盘,linux端也可以将windows主机共享的文件挂载为本地文件系统。   一、linux主机共享文件让windows端访问  
    samba是一种可以在Linux/Unix主机上模拟windows主机的NetBIOS和CIFS/SMB实现与windows主机之间文件共享的软件。只要linux主机安装了samba,windows端借助samba可以将linux主机共享的目录文件映射为本地磁盘,linux端也可以将windows主机共享的文件挂载为本地文件系统。
    
     
    一、linux主机共享文件让windows端访问
     
    1、安装samba
     
    RedHat 5.8系统默认安装有samba3.0,这里使用samba3.5,先卸载samba3.0:
     
    #rpm -e samba-client samba-common
     
    安装samba3.5:
     
    # yum -y install samba3x samba3x-client samba3x-common
     
    2、添加samba用户:
     
    创建用户: 
    #groupadd samba 
    #useradd -g samba smbuser1 
     
     
    3、创建共享目录并更改权限 
    mkdir /shared/test 
    设置文件系统访问权限 
    #chmod 755 /shared/test
     
    更改文件属组 
    #chown :samba /shared/test 
     
     
    如果不更改属组可以使用acl授权指定用户:
     
    #setfacl -m d:u:smbuser1:rw- /shared/test
     
    添加用户至samba 
    #smbpasswd -a smbuser1 
    根据提示输入该用户对共享的访问密码 
     
     
     
     
    4、编辑samba配置文件/etc/samba/smb.conf,添加设置共享 
    [tools]  #定义共享别名 
        comment = Public Stuff    #共享注释 
        path = /shared/test  #共享路径 
        write list = smbuser1,@samba  #允许写操作的用户和组 
        guest ok = Yes  #允许来宾匿名查看 
        printable = Yes  #不隐藏
     
     
     
    5、启动samba服务: 
    service smb start
     
     
     
    6、windows端在文件管理器窗口的地址栏输入“\\172.16.15.222\tools\”,输入linux端定义的用户名和密码就可以访问linux的共享资源了。【172.16.15.222为linux主机IP,tools为linux定义的共享资源别名】
     

    然后设置映射本地驱动器就可以了。


    Linux与Windows共享文件夹之samba的安装与使用(Ubuntu为例)

    作者:@gzdaijie
    本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/5194033.html

    目录

    1.写在前面
    2.安装方法
    2.1 安装samba
    2.2 创建共享目录
    2.3 修改samba配置文件
    2.4 设置登录密码
    2.5 启动samba服务器
    2.6 测试是否共享成功
    3.在windows上测试
    3.1 打开windows文件管理器,输入\\ip地址或主机名\share
    3.2 尽情享受samba带来的便利吧

    博客逐步迁移至 呆兔兔的小站

    1.写在前面

        当你在Windows上安装了一台Linux的虚拟机,你想访问Linux中的文件夹,将虚拟机中的文件复制到Windows主机上,你会怎么做呢?如果这台Linux主机不是虚拟机,而是一台远程主机呢?
        有没有一种方法,打开Linux虚拟机中的文件夹就像在本地一样,输入路径就可以?你可能会想到FTP,本文介绍一个更简单的方法——samba。
        接下来详细介绍如何在Linux上安装samba(以Ubuntu14.04为例)。

    2.安装方法

    2.1 安装samba

    sudo apt-get install samba

    2.2 创建共享目录

    // 创建的目录即之后能够在Windows主机上直接访问的目录。
    // 例如:在用户gzd的主目录下新建share文件夹为共享目录
    mkdir /home/gzd/smbshare
    // 由于Windows下的文件夹需可读可写可执行,需更改权限为777
    sudo chmod 777 /home/gzd/smbshare

    2.3 修改samba配置文件

    // 修改 /etc/samba/smb.conf
    sudo vim /etc/samba/smb.conf
    // 在smb.conf文件最后加上以下内容

    [share]
    path = /home/gzd/smbshare
    public = yes
    writable = yes
    valid users = gzd
    create mask = 0644
    force create mode = 0644
    directory mask = 0755
    force directory mode = 0755
    available = yes

    smb.conf

    关于smb.conf的几点解释:

    (1) [share]表示共享文件夹的别名,之后将直接使用这个别名

    (2) force create modeforce directory mode的设置是因为Windows下与Linux下文件和文件夹的默认权限不同造成的,Windows下新建的文件是可执行的,必须强制设定其文件权限。

    (3) valid users 设置为你当前的Linux用户名,例如我的是gzd,因为第一次打开共享文件夹时,需要验证权限。

    2.4 设置登录密码

    // 新建/etc/samba/smbpasswd文件
    sudo touch /etc/samba/smbpasswd
    // 根据2.3设置的valid users,设置用户密码
    // gzdaijie 替换为你在2.3中设置的用户名
    sudo smbpasswd -a gzd
    //输入两次密码后,会提示 Added user gzd. 表示设置成功
    // 若用户名非当前登录系统的用户名,可能会提示Failed

    2.5 启动samba服务器

    sudo /etc/init.d/samba restart

    2.6 测试是否共享成功

    sudo apt-get install smbclient 
    smbclient -L //localhost/share
    //还记得吗?share为2.3中设置的共享文件夹的别名
    //如果共享成功,将要求输入之前设置的密码

    3.在windows上测试

    3.1 打开windows文件管理器,输入\\ip地址或主机名\share

    • Linux的ip地址可通过ifconfig查看
    • 选择记住凭据,下次输入地址后无需登录
    • 第一次打开可能需要几秒时间,耐心一点

    登录samba

    3.2 尽情享受samba带来的便利吧

    • 在windows下创建文件,到Linux下看看吧!
    • 在Linux的共享目录下创建文件,在windows下看看吧!



    展开全文
  • 那么如果想在Linux主机与Windows主机之间共享文件,自然就引出了Samba服务 此处我的演示在Ubuntu 18.04下截图进行 效果 如果使用过虚拟机的同学应该知道虚拟机可以开启复制共享 也可以 使用一个共享文件夹进行文件...

    本文参考:1.于宙同学的微信公众号-嵌入式杂谈之Samba服务 (欢迎大家多多关注!)

    前言

    • 如果我们现在两个Windows主机之间实现文件共享,可以使用windows自带的网络邻居功能
    • 如果我们想在两个Linux主机之间实现文件共享可以使用NFS(网络文件系统)这个服务
    • 那么如果想在Linux主机与Windows主机之间共享文件,自然就引出了Samba服务
      此处我的演示在Ubuntu 18.04下截图进行,也是我搜了一圈… 最终看于宙大哥的文章写过 hhhh 然后就成功了

    效果

    如果使用过虚拟机的同学应该知道虚拟机可以开启复制共享 也可以 使用一个共享文件夹进行文件之间的共享,所以这个服务就是相当于那个:使用鼠标复制粘贴完成文件传输,相当于Ubuntu作为一个U盘接入到了我们的主机
    在这里插入图片描述

    samba服务产生历史

    而windows与Linux是通过Samba协议进行目录共享,也是参考了网上邻居的功能

    微软的网上邻居通过一种SMB协议(Server Message Block)(服务消息块)来实现文件共享。但是微软不公布这个协议,所以Linux社区组织了一个SAMBA工程,也就是在SMB的S和B字母后面分别加入一个字母A,通过抓取网上邻居的数据包反向推导出数据协议,所以SAMBA工程后来也慢慢变成一种服务,称为SAMBA服务。简单来说就是Linux主机在运行Samba服务的时候相当于一台假Windows来完成与Windows的通信

    samba服务器安装 - Linux

    开启一个服务基本就是安装,配置,重启

    安装samba

    # 安装
    apt-get install samba
    

    配置

    打开配置文件

    直接使用配置文件设置共享文件夹

    sudo gedit /etc/samba/smb.conf
    

    图片中我做了一定的注释,如果需要更多权限请 自行查询
    在这里插入图片描述

    图形化的设置共享文件夹

    在这里我又用图形化 就是点击一个文件夹 -> 右键:属性 -> 第三个 本地网络分享【详情见下图】
    在这里插入图片描述

    添加用户及设置密码

    这里有个小坑,就是这个用户应该首先被系统添加过 也就是我们经常看到的user or guest,所以为了方便我直接添加的我的root账户【也就是终端打开后显示在@前面的,例如上图是udi@udi-kin

    sudo smbpasswd -a udi
    

    在这里插入图片描述

    重启服务

    每一次对配置文件进行了修改都要记得重启服务!

    # 重启samba服务
    # 下面也可以看到d表示服务,而samba来源于smb,所以是如下名称
    sudo /etc/init.d/smbd restart
    # sabma有两个服务,重启另一个
    sudo /etc/init.d/nmbd restart
    

    查看ubuntu-IP地址

    sudo apt-get install net-tools
    ifconfig
    

    在这里插入图片描述
    拿小本本记下 红色框框的 一会就要用了
    到此为止 我们已经设置好了Ubuntu这方面的 一系列配置及共享的文件夹

    Window访问

    客户端与服务器端

    windows作为客户端来访问Linux主机 Linux作为主机共享自己的指定目录

    Window访问设置方法:

    直接按搜索:运行
    在这里插入图片描述
    或是:win+R打开运行框
    在这里插入图片描述
    如果忘记了在哪一步设置的情点击 对应的文字即可跳转步骤
    第一步:看到的IP地址
    第二步:回车出现文件夹
    第三步:输入设置好的用户名与密码
    然后就可以访问啦!
    在这里插入图片描述
    然后添加到快速访问栏 - 就可以快速访问(或者是映射驱动至此电脑)
    打开我的电脑 -> 右键 -> 添加一个网络位置 -> 看到下图
    在这里插入图片描述
    按照这样的格式输入 就可以看到右图出现了文件夹

    来自于宙同学的总结

    使用samba服务器的好处就是可以将Linux下的目录共享到Windows下,这样打开Linux下的文件就相当于Windows本地打开文件一样。

    之前我也试过好几种在windows上编写代码,然后再Linux上进行编译的尝试,总体来说vscode的remote-ssh功能还是相当稳定的,但是这并不妨碍我们再开阔一种眼界,只要在学习,就一直在进步,不是嘛(/狗头)

    这样就可以解决我们的虚拟机使用vscode查看代码不方便的问题,从某种程度上来说,也可以算作为vscode的remote-ssh的替代方案。

    展开全文
  • 本文介绍通过__VMware共享工具__如何实现主机与虚拟机之间的文件共享,这样就可以很方便的在windows中编辑代码,然后在共享文件夹下自动完成文件的上传和下载。 2. 工具版本 VMware® Workstation 15 Pro——15.5.1...
  • ubuntu与主机共享文件

    千次阅读 2012-02-18 11:58:34
    用虚拟机运行Ubuntu时,主机宿主机共享文件的方法 方法一: 在XP平台下运行虚拟机上的Ubuntu,当需要文件互传时,可以通过共享的方式来实现,首先在Ubuntu下创建一个文件夹,再到本机上也创建一个文件夹并共享,...
  •  刚装了VMware之后,能够直接在VMware下的“虚拟机—>设置—>选择—>文件共享”设置实现共享,但是第二次开虚拟机就怎么也不能共享了!! 解决方法是:首先在VMware上安装VMware tools。安装之后Linux上会出现图标...
  • Oracle Virtualbox虚拟机下linux与主机共享文件 环境:主机操作系统是Windows XP,虚拟机是Ubuntu 9.04,虚拟机是VirtualBox 。  1.打开 Oracle VM VirtualBox 点击 [控制] [设置] [数据空间] 添
  • virtualBox(ubuntu)系统在桥接模式下设置静态ip,利用samba服务器实现主机与物理机文件共享,且同时连上因特网。 设备:路由器,电脑。 环境:电脑连接路由器的wifi上网, 解决问题: 1、主机与虚拟机相互ping通...
  • vbox中设置Ubuntu与主机文件共享的方法   1. 安装增强功能包(Guest Additions) 安装好Ubuntu后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择”设备(Devices)”-> “安装增强功能包...
  • linux学习笔记(一)——vmwaretools实现ubuntu11.10虚拟机win7主机文件共享 使用软件版本如下: (1)主机操作系统:win7 (2)vmwareworkstation版本:vmwareworkstation 8.02 (3)虚拟机操作系统:ubuntu ...
  • 1.在虚拟机中设置好添加共享文件后,普通用户并不能访问mnt文件里的hgfs文件 网上很多帖子的方法都没用,基本上能踩的坑都踩过了。 虽然可以通过改变为root用户来访问这个文件(以下为转换为超级用户并进入到hgfs...
  • virtualbox下 ubuntu与主机共享文件

    千次阅读 2019-05-07 15:42:29
    1 操作环境 win10、ubuntu18.04 ...共享文件夹->添加上述文件夹“virtual-folder”,结果如图所示。 -在ubuntu中安装->设备->安装增强功能->run,如图所示。 -进入media文件夹:...
  • Linux虚拟机与主机实现文件共享

    千次阅读 2015-12-18 13:04:45
    如果要安装软件必须通过主机下载,然后再用U盘拷贝到虚拟机系统,对于懂Linux的人来说,这也不是什么难事,但对于新手来说可能对于挂载还不是很熟悉,操作起来有点麻烦,如果能实现虚拟机与主机文件共享,那可以再也...
  • 选中【选择】标签,点击【共享文件】,选中总是启用单选,通过【添加】按钮添加要共享的Windows文件夹,图中显示的是我的共享路径:D:\ShareLinux,如果要共享多个文件多点几次【添加】即可。添加完成后,...
  • linux及windows文件共享

    万次阅读 2016-07-02 20:44:57
    http://blog.csdn.net/pipisorry/article/details/51812022本文主要说明 linux和windows文件共享, ...(ubuntu16.04, 14.04和win7测试通过)linux和windows文件共享window对linux文件内容进行操作,利用linux samba
  • 今天用挂载命令mount想在Ubuntu下访问Windows的共享文件夹,但是按照网上很多雷同的教程去做却有文件类型错误之类的提示,现在已经解决了。 原因在于没有安装cifs-utils工具包。 详细说明操作步骤: 1、在...
  • 学习嵌入式开发,Linux环境是必不可少的。现在一般都会选择在Windows上用VMware+Ubuntu的方式来构筑交叉开发环境。...闲话少叙,在虚拟机中的Ubuntu如何Windows宿主机进行文件交互呢?方法很多。譬如smb、
  • Linux 虚拟机与主机之间的文件传输(三)

    万次阅读 多人点赞 2018-07-26 10:40:18
    记录Linux 虚拟机与主机之间的文件传输方式,比如使用共享文件夹、使用Samba、SecureCRT、FileZilla、CuteFTP软件等方式进行文件共享/文件传输。 软件打包:链接:...
  • rt,我虚拟机中装了一个 ubuntu12.04,见了共享目录,然后也看到共享文件了,但是,我再windows下改了文件内容以后,去虚拟机打开,发现内容还是原来的,或者就直接出错,最后一部分丢了,哪位大神给讲一下这是...
  • Ubuntu和Windows主机之间文件共享

    千次阅读 2018-06-10 13:50:21
    接下来设置共享文件夹和Windows主机共享文件。 2、设置共享文件夹  启动进入Ubuntu后,在Ubuntu桌面能看到一张DVD图标,右键选择Eject,弹出去。鼠标选中 虚拟机(M)--->选择“安装VMware tool”,在桌面发现出现...
  • 解决局域网多机共享win7主机上网,ubuntu16.04虚拟机上外网问题。
  • 版本介绍:Ubuntu16.0.4 主机:win10自己做毕业设计要用到Linux系统,写下该篇日记第一种:在VMware中安装的Ubuntu与主机共享文件1、开启虚拟机中的Ubuntu系统;2、选择虚拟机—&gt;安装Vmware Tools3、系统...
  • ubuntu在虚拟机下与主机共享文件

    千次阅读 2018-01-12 13:45:02
    终端下输入:sudo gedit /etc/init.d/rc.local,打开的文件中加入挂载代码(sudo -t vmhgfs .host:/ /mnt/hgfs),在do_start()里面第一句前加,保存退出,重启Ubuntu,发现共享文件夹已经成功自动加载。...
  • 一: 一般实现虚拟机和windows中文件共享挺麻烦的,常用的有:  第一种方法:用优盘复制来复制去,麻烦!  第二种方法:在VM->setting->options->share folders 右边栏中 ,Folder sharing中选择disabled或者...
  • 虚拟机宿主机之间的共享问题,相信大家都已不陌生,有的人顺利的话,1分钟就能搞定配置,有的人,悲催的话,搞半天都没配置出来,汗,比如我就是这么悲剧! 我试过了n种方法都不行,比如samba、ftp、mount、...
  • 文字加图片一起讲述主机和虚拟机下的ubuntu实现资源共享,供学习linux的初学者使用。
  • 用虚拟机运行Ubuntu时,主机宿主机共享文件的方法 用网络磁盘映射的方式在XP下创建网络磁盘 1、在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性,共享,启用“共享此目录”。注:共享时需要Samba的...
  • 首先要安装samba sudo apt-get install sambasudo apt-get install smbfs 1.windows 访问 ubuntu下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share首先创建这个文件夹代码:mkdir /home/...
  • 该文 讲述了 windows访问 linux,的一种方式, 及linux访问windows的几种方式。ubuntu下用samba实现windows与linux文件共享 首先要安装samba sudo apt-get install samba sud

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,051
精华内容 11,620
关键字:

linux与主机文件共享ubuntu

linux 订阅