在树莓派上安装Samba和Ftp服务


Samba

  • 安装: sudo apt-get install samba samba-common-bin

  • 修改配置文件: sudo /etc/samba/smb.conf, 修改如下:

workgroup = WORKGROUP # !根据实际情况填写"域名"或者"工作组名"

wins support = yes # !打开对Win支持

security = user    # !每个samba用户对应linux的用户

# 找到 Share Definitions 部分, 删除不使用的定义, 并添加:
[pi]
    comment= Raspberry SMB
    path=/home/raspsmb/share
    browseable=Yes
    writeable=Yes
    write list = root,raspsmb
    create mask=0777
    irectory mask=0777
  • 添加用户, 和samba目录:
    sudo useradd raspsmb && sudo mkdir -p /home/raspsmb/share && sudo chown -R raspsmb:raspsmb /home/raspsmb/
    sudo smbpasswd -a raspsmb 设置samba密码

  • 重启samba服务sudo service samba restart

  • 创建链接: sudo ln -s /home/raspsmb/share /smb

  • 在Windows上访问: \\ipaddress\pi, "pi"是在配置文件smb.conf中Share Definitions部分定义的[pi], 用户名是上面创建的"raspsmb"用户

  • 参考:
    http://raspberrywebserver.com/serveradmin/share-your-raspberry-pis-files-and-folders-across-a-network.html
    http://www.ttlsa.com/linux/install-samba-on-linux/

FTP

  • 安装: sudo apt-get install vsftpd

  • 修改配置文件: sudo vim /etc/vsftpd.conf, 修改如下:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
user_sub_token=$USER
local_root=/home/raspftp/share
allow_writeable_chroot=YES
  • 添加用户, 和samba目录:
    sudo useradd raspftp && sudo mkdir -p /home/raspftp/share && sudo chown -R raspftp:raspftp /home/raspftp/
    sudo passwd raspftp

  • 重启ftp服务: sudo service vsftpd restart

  • 创建链接: sudo ln -s /home/raspftp/share /ftp

你可能感兴趣的:(在树莓派上安装Samba和Ftp服务)