samba/shared folders 实现Ubuntu与windows数据共享

  • 安装samba

samba 服务器 在两种不同操作系统间架起了一座桥梁,实现linux 与Windows 数据文件的共享。

系统平台:virtual box + ubuntu

1.安装samba 命令:

sudo apt-get install samba smbfs smbclient sysem-config-samba 

注:

samba: samba 核心组件;

smbfs: 支持SMB/CIFS 协议的文件系统;

smbclient: samba客户端,访问其他服务器;

sysem-config-samba:samba图形配置界面。

2.samba 配置

1.运行samba图形化配置界面,Dash Home->samba

Samba Server Configuration->Preferneces-Samba Users,添加用户如下:

Samba Server Configuration->File->Add Share,配置如下:

双击bcc共享项,添加允许访问用户,Edit Samba Share->Access

3.重启samba 服务:

sudo service smbd restart

4.windows 访问

打开任意文件夹输入:

\\192.168.12.3

samba网络环境搭建 

常用的网络连接方式有两种:

Bridged Adapter 和 NAT network

在开发软件的时候,最开始使用的是bridged 模式,但发现存在一些弊端

1.Bridged Adapter 的 IP addr 是自动获取的,随着租约的到期,IP地址会随着变化,这个时候就需要频繁的修改之前保存的IP。

2. 使用Bridged Adapter 连接公司网络时,因为公司网络是绑定了MAC的,所以这种在网络中虚拟出来的设备就会出现无法联网的问题。

这里解决的方式:

使用NAT network + 双网卡模式 来完美解决这些问题:

主要参考了网络上的这篇文章:vbox如何在NAT模式下访问samba目录

NAT网络连接方式的优点是虚拟机通过宿主机来访问外网,无需任何配置,但缺点是就是虚拟机可以ping通宿主机,但宿主机无法ping通虚拟机。当要在虚拟机和宿主机建立samba访问通道时,就会遇到这种尴尬:虚拟机上samba服务启动运行了,但由于windows无法连接虚拟机IP,即samba访问的入口堵了,无法像访问本地磁盘一样通过samba通道访问虚拟机.


网卡一

关于 nat network 的配置说明

网卡二

工作在host-only模式下的网卡用于跟宿主机连接访问,在vbox安装时会在windows宿主机上创建一个工作在host-only模式的虚拟机网卡,要确保宿主机上这张网卡也是启用的,如图:

如上设置后,打开虚拟机会看到有两张网卡,如:

这样,按照之前的操作就可以使用samba 访问ubuntu 的数据了

使用共享文件夹传输文件

1.确保已安装增加工具;

2. 选择 shared folders,添加共享文件;选择auto-mount; Make Pemanent;

3.重启,在/media/下 即可查看共享目录。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值