树莓派架设Samba
2015-10-08 本文已影响3167人
禾白小三飘
为了实现迅雷远程下载的电源能够直接在电脑、手机、电视上面直接播放,需要给树莓派配置一个文件共享服务。记录一下配置过程。
操作步骤:
- 安装samba
apt-get install samba
等待操作完成后树莓派会提示你Do you want to continue
是否要继续(是/否)
输入Y
完成安装
- 配置samba,安装完毕后运行
nano /etc/samba/smb.conf
- 找到下面这一段
修改这一行####### Authentication ####### # "security = user" is always a good idea. This will require a Unix account # in this server for every user accessing the server. See # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html # in the samba-doc package for details.
security = user
- 找到这一段
添加这一行# This option controls how unsuccessful authentication attempts are mapped # to anonymous connections map to guest = bad user
guest account = pi
- 到文件底部,添加下面几行
Ctrl+O保存 Ctrl+X退出[public] comment = Public Storage path = /home/pi read only = no#任何人都具有了访问修改的权限 #因为是公共文件夹,所以给了所有用户全部权限,可以自定义 create mask = 0777#新创建文件的默认属性 directory mask = 0777#新创建文件夹的默认属性 guest ok = yes#默认的访问用户名为guest browseable = yes
运行命令
至此配置完成service samba restart
可以把树莓派/home/pi目录下的东西共享到网路上
并且 匿名用户可以读写目录里面的文件
附:
Samba服务所使用的端口和协议:
-
Port 137 (UDP)
- NetBIOS 名字服务 ; nmbd -
Port 138 (UDP)
- NetBIOS 数据报服务 -
Port 139 (TCP)
- 文件和打印共享 ; smbd (基于SMB(Server Message Block)协议,主要在局域网中使用,文件共享协议) -
Port 389 (TCP)
- 用于 LDAP (Active Directory Mode) -
Port 445 (TCP)
- NetBIOS服务在windos 2000及以后版本使用此端口, (Common Internet File System,CIFS,它是SMB协议扩展到Internet后,实现Internet文件共享) -
Port 901 (TCP)
- 用于 SWAT,用于网页管理Samba
我只映射了TCP139端口,即可通过外网使用\IP访问到我的树莓派。
内容引自:
http://www.raspicn.com/thread-41-1-1.html
http://shumeipai.nxez.com/2013/08/24/install-nas-on-raspberrypi.html
http://blog.csdn.net/wangsifu2009/article/details/6780749