实现windows和linux服务器之间文件共享,工具就是Samba软件中的一种,samba-client。

在嵌入式学习的过程中,避免不了操作linux。在windows下安装虚拟机运行linux操作系统,在windows下的开发工具编写好的软件放到linxu上进行编译,然后又需要从linux'上取出来编译后的文件。也有一些好的工具可以帮助实现,但是过程相对比较麻烦,因此选择用文件共享的方式来实现。

一 、开发环境

安装了Windows操作系统计算机,并且安装了虚拟机linux(Ubuntu12.04)(或者另一台安装linux的操作系统的计算机),

二 、步骤

Linux访问Windows共享或者Linux共享资料给Windows时,其实都是在使用一个叫做Samba的软件,这个软件已经使用多年,稳定性和可靠性得到了很好的验证,也是很多网络NAS常用的软件。

book@book-virtual-machine:~$  sudo apt-get install samba
book@book-virtual-machine:~$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
book@book-virtual-machine:~$ sudo vim /etc/samba/smb.conf

接下来需要进入vi编辑文件

vi操作命令 按下 i键 进入编制状态
 在文件尾部添加以下内容:
    [book_share]
path = /home/book
public=no
valid users=book
available = yes
browseable = yes
writable = yes
添加完成之后   按下ESC  在按下:  wq!保存即可。
然后 ,向smbpasswd文件中添加用户
book@book-virtual-machine:~$ sudo smbpasswd -a book
在smbpasswd文件中激活指定的用户
sudo smbpasswd -e book
sudo /etc/init.d/smbd restart
通过ifconifg 得到当前Linux的IP地址
book@book-virtual-machine:~$ ifconfig
我的LinuxIP地址是192.168.2.248
接下来,我们就需要在Windows下来访问这个共享文件了
   windows下打开开始----->运行--->
输入刚才得到的IP地址: \\192.168.2.248
回车后就可以看到这个文件夹了,然后试试创建,删除测试是否成功。



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值