虽然说为了装个NextCloud折腾了一天,但最终发现效果一般,PC上装了个客户端,可以自动同步,不过对我而言还是用处不大。
所以退回到最简单的方式,就是采用网络共享的方式。
安装Samba
sudo apt-get samba samba-common-bin
配置Samba
sudo vim /etc/samba/smb.conf
在文件最下面加上以下内容,这里设置/usr/local/caddy/www/aria2/Download为共享文件夹(安装Aria2一键脚本后默认生成的目录,懒得改了,无非也就是在下载的文件之间相互复制)。
[Public]
comment = Pi share # 共享文件夹说明
path = /usr/local/caddy/www/aria2/Download # 共享文件夹目录
read only = no # 不只读
create mask = 0777 # 创建文件的权限
directory mask = 0777 # 创建文件夹的权限
guest ok = yes # guest访问,无需密码
browseable = yes # 可见
重启Samba服务
sudo samba restart
设置文件夹权限
在Samba配置文件设置过权限后,还需要在系统中将共享文件夹的权限设置为同配置文件中相同的权限,这样才能确保其他用户正常访问及修改文件夹内容
sudo chmod -R 777 /usr/local/caddy/www/aria2/Download
配置完成后即可从局域网内其他电脑访问共享文件夹,Windows下访问目录为\IP,共享文件夹就出现了。
注:
如果你只是希望从共享文件夹中复制文件而不进行其他操作,那么可以跳过权限这一步。
另外也可以通过FTP的方式向树莓派传输文件。