hardware

树莓派教程6: 在 Windows PC 和 Raspberry Pi 之间共享文件(图文)


上一篇 树莓派教程5: 如何在PC 和 raspberry pi 间互传文件之 SCP 篇(图文)我们已经可以使用 sc 或者 SFTP 来完成 PC 和树莓派之间的文件传输。但有时候我们还需要在树莓派和我们的PC或者Laptop之间共享文件。接下来我们就来实践如何做到把树莓派中的文件共享到 Windows 工作组中。

要达到这个目的,我们需要在树莓派中安装 samba 这个软件,因为该软件支持 SMB(Server Message Block )协议,所以可以将目录和文件共享在 Windows 工作组网络中,同时还支持如 Windows 名称服务(Windows Naming Service)。进入到树莓派 shell 环境中键入如下命令

1
sudo apt-get install samba samba-common-bin

等安装完成后,我们需要手动修改 samba 的配置文件来达到共享指定目录的目的,输入

1
sudo nano /etc/samba/smb.conf

找到如下两行

1
2
workgroup = your_workgroup_name
wins support = yes

把 workgroup 改成你的 windows 工作组的名字,一般都为 WORKGROUP,wins support 设置成 yes

之后把如下内容复制到 smb.conf 文件的 Share Definitions 段之后,这个段一般为文件的最后一段

1
2
3
4
5
6
7
8
9
[pihome]
   comment= RaspberryPi
   path=/home/pi
   browseable=Yes
   writeable=Yes
   only guest=no
   create mask=0777
   directory mask=0777
   public=no

如果你想使用 root 身份操作树莓派共享文件的时候可以在这些内容之后加上

1
force user=root

上边的 path 指的是树莓派要共享的目录地址,一般只用改动这里就可以了,按 Ctrl+X 保存并退出 smb.conf 文件 完成之后还需要给 samba 指定一个登录用户,在 shell 中输入

1
smbpasswd -a pi

软件会提示要求输入两次登录密码,之后如果我们在 Windows 系统下访问树莓派的共享目录,系统就会提示要求输入操作用户名和密码,我们只要用这里设置的用户和密码就可以了。
到此,所有的配置就完成了, 是不是很容易呢。

欢迎加入 Gekius 极客式嵌入式及可穿戴开发QQ群 329401876,这里有喜欢技术的小伙伴一同分享知识:)
Intel Edison
Intel Edison Kit for Arduino 开箱展示,SD卡尺寸电脑震撼到货(【Gekius】图文)
hardware
Raspberry Pi 又出新版本,采用 ARM Cortex-A7 CPU,支持1G RAM 性能更出色
hardware
【图文】Intel Edison Arduino kit 初步上手安装教程
There are currently no comments.